diff --git a/.pnp.cjs b/.pnp.cjs index 6b3aa8d78..0d42fc990 100755 --- a/.pnp.cjs +++ b/.pnp.cjs @@ -58,7 +58,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["cypress", "npm:13.6.2"],\ ["cz-conventional-changelog", "npm:3.3.0"],\ ["debug", "virtual:92a28e392bb7746809827b7e8ebf6aec49c5f04125481214ae6ea6f4de204344bcccbe5eb3a2f4388bb368cfa5d84f03ce0d8f32a9fcc3f5e92ea34723da1c56#npm:4.3.4"],\ - ["design-system-react", "https://github.com/cfpb/design-system-react.git#commit=cee0329ec6d5cb2b80763d44ab23c02a460c741e"],\ + ["design-system-react", "https://github.com/cfpb/design-system-react.git#commit=d8a2c0856c0d1c8b418f1a07de2715bc9378b5a9"],\ ["eslint", "npm:8.56.0"],\ ["eslint-config-airbnb", "virtual:f7f45d0afed56bebc9b6071d64a8b36f3e9be326ad426e543ed2a736ab5ac574a41eda99b460f60da393058b48b30427260faa08cec8c3784211fcca75f7433f#npm:19.0.4"],\ ["eslint-config-airbnb-base", "virtual:f7f45d0afed56bebc9b6071d64a8b36f3e9be326ad426e543ed2a736ab5ac574a41eda99b460f60da393058b48b30427260faa08cec8c3784211fcca75f7433f#npm:15.0.0"],\ @@ -2510,212 +2510,152 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["@cfpb/cfpb-atomic-component", [\ - ["npm:0.31.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-atomic-component-npm-0.31.0-4a3684faa6-0bb27db070.zip/node_modules/@cfpb/cfpb-atomic-component/",\ - "packageDependencies": [\ - ["@cfpb/cfpb-atomic-component", "npm:0.31.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-atomic-component-npm-0.32.0-75d51f30c3-dbcad23517.zip/node_modules/@cfpb/cfpb-atomic-component/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-atomic-component-npm-0.35.0-e6e514fd29-003de3c774.zip/node_modules/@cfpb/cfpb-atomic-component/",\ "packageDependencies": [\ - ["@cfpb/cfpb-atomic-component", "npm:0.32.0"]\ + ["@cfpb/cfpb-atomic-component", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-buttons", [\ - ["npm:0.31.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-buttons-npm-0.31.0-237c13c075-1b269ad1db.zip/node_modules/@cfpb/cfpb-buttons/",\ - "packageDependencies": [\ - ["@cfpb/cfpb-buttons", "npm:0.31.0"],\ - ["@cfpb/cfpb-core", "npm:0.31.0"],\ - ["@cfpb/cfpb-icons", "npm:0.31.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-buttons-npm-0.32.0-513ca848cf-1db1708b0d.zip/node_modules/@cfpb/cfpb-buttons/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-buttons-npm-0.35.0-2bc4831b6b-a27fcbeb62.zip/node_modules/@cfpb/cfpb-buttons/",\ "packageDependencies": [\ - ["@cfpb/cfpb-buttons", "npm:0.32.0"],\ - ["@cfpb/cfpb-core", "npm:0.32.0"],\ - ["@cfpb/cfpb-icons", "npm:0.32.0"]\ + ["@cfpb/cfpb-buttons", "npm:0.35.0"],\ + ["@cfpb/cfpb-core", "npm:0.35.0"],\ + ["@cfpb/cfpb-icons", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-core", [\ - ["npm:0.31.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-core-npm-0.31.0-1629ddabd3-165a370d24.zip/node_modules/@cfpb/cfpb-core/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-core-npm-0.35.0-154c25e6fc-c258e11323.zip/node_modules/@cfpb/cfpb-core/",\ "packageDependencies": [\ - ["@cfpb/cfpb-core", "npm:0.31.0"],\ - ["normalize-css", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-core-npm-0.32.0-c239819ad6-a0f3fcbdfd.zip/node_modules/@cfpb/cfpb-core/",\ - "packageDependencies": [\ - ["@cfpb/cfpb-core", "npm:0.32.0"],\ + ["@cfpb/cfpb-core", "npm:0.35.0"],\ ["normalize-css", "npm:2.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-design-system", [\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-design-system-npm-0.32.0-e4beb595b0-3f728bd034.zip/node_modules/@cfpb/cfpb-design-system/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-design-system-npm-0.35.0-017435d3f1-d3de66028b.zip/node_modules/@cfpb/cfpb-design-system/",\ "packageDependencies": [\ - ["@cfpb/cfpb-design-system", "npm:0.32.0"],\ - ["@cfpb/cfpb-atomic-component", "npm:0.32.0"],\ - ["@cfpb/cfpb-buttons", "npm:0.32.0"],\ - ["@cfpb/cfpb-core", "npm:0.32.0"],\ - ["@cfpb/cfpb-expandables", "npm:0.32.0"],\ - ["@cfpb/cfpb-forms", "npm:0.32.0"],\ - ["@cfpb/cfpb-grid", "npm:0.32.0"],\ - ["@cfpb/cfpb-icons", "npm:0.32.0"],\ - ["@cfpb/cfpb-layout", "npm:0.32.0"],\ - ["@cfpb/cfpb-notifications", "npm:0.32.0"],\ - ["@cfpb/cfpb-pagination", "npm:0.32.0"],\ - ["@cfpb/cfpb-tables", "npm:0.32.0"],\ - ["@cfpb/cfpb-typography", "npm:0.32.0"]\ + ["@cfpb/cfpb-design-system", "npm:0.35.0"],\ + ["@cfpb/cfpb-atomic-component", "npm:0.35.0"],\ + ["@cfpb/cfpb-buttons", "npm:0.35.0"],\ + ["@cfpb/cfpb-core", "npm:0.35.0"],\ + ["@cfpb/cfpb-expandables", "npm:0.35.0"],\ + ["@cfpb/cfpb-forms", "npm:0.35.0"],\ + ["@cfpb/cfpb-grid", "npm:0.35.0"],\ + ["@cfpb/cfpb-icons", "npm:0.35.0"],\ + ["@cfpb/cfpb-layout", "npm:0.35.0"],\ + ["@cfpb/cfpb-notifications", "npm:0.35.0"],\ + ["@cfpb/cfpb-pagination", "npm:0.35.0"],\ + ["@cfpb/cfpb-tables", "npm:0.35.0"],\ + ["@cfpb/cfpb-typography", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-expandables", [\ - ["npm:0.31.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-expandables-npm-0.31.0-5be6e089d0-a5fc5143be.zip/node_modules/@cfpb/cfpb-expandables/",\ - "packageDependencies": [\ - ["@cfpb/cfpb-expandables", "npm:0.31.0"],\ - ["@cfpb/cfpb-atomic-component", "npm:0.31.0"],\ - ["@cfpb/cfpb-core", "npm:0.31.0"],\ - ["@cfpb/cfpb-icons", "npm:0.31.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-expandables-npm-0.32.0-a0860ac054-e32331f90e.zip/node_modules/@cfpb/cfpb-expandables/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-expandables-npm-0.35.0-68d07dc765-7edf00a10f.zip/node_modules/@cfpb/cfpb-expandables/",\ "packageDependencies": [\ - ["@cfpb/cfpb-expandables", "npm:0.32.0"],\ - ["@cfpb/cfpb-atomic-component", "npm:0.32.0"],\ - ["@cfpb/cfpb-core", "npm:0.32.0"],\ - ["@cfpb/cfpb-icons", "npm:0.32.0"]\ + ["@cfpb/cfpb-expandables", "npm:0.35.0"],\ + ["@cfpb/cfpb-atomic-component", "npm:0.35.0"],\ + ["@cfpb/cfpb-core", "npm:0.35.0"],\ + ["@cfpb/cfpb-icons", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-forms", [\ - ["npm:0.31.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-forms-npm-0.31.0-76323a4647-c6fed44225.zip/node_modules/@cfpb/cfpb-forms/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-forms-npm-0.35.0-c7b8fb35d5-4d12a87b72.zip/node_modules/@cfpb/cfpb-forms/",\ "packageDependencies": [\ - ["@cfpb/cfpb-forms", "npm:0.31.0"],\ - ["@cfpb/cfpb-buttons", "npm:0.31.0"],\ - ["@cfpb/cfpb-core", "npm:0.31.0"],\ - ["@cfpb/cfpb-grid", "npm:0.31.0"],\ - ["@cfpb/cfpb-icons", "npm:0.31.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-forms-npm-0.32.0-55977e4fa4-a6ae112c2d.zip/node_modules/@cfpb/cfpb-forms/",\ - "packageDependencies": [\ - ["@cfpb/cfpb-forms", "npm:0.32.0"],\ - ["@cfpb/cfpb-buttons", "npm:0.32.0"],\ - ["@cfpb/cfpb-core", "npm:0.32.0"],\ - ["@cfpb/cfpb-grid", "npm:0.32.0"],\ - ["@cfpb/cfpb-icons", "npm:0.32.0"]\ + ["@cfpb/cfpb-forms", "npm:0.35.0"],\ + ["@cfpb/cfpb-buttons", "npm:0.35.0"],\ + ["@cfpb/cfpb-core", "npm:0.35.0"],\ + ["@cfpb/cfpb-grid", "npm:0.35.0"],\ + ["@cfpb/cfpb-icons", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-grid", [\ - ["npm:0.31.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-grid-npm-0.31.0-17c42e7ca9-9d46c93f1f.zip/node_modules/@cfpb/cfpb-grid/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-grid-npm-0.35.0-54204c7766-54a0bba01c.zip/node_modules/@cfpb/cfpb-grid/",\ "packageDependencies": [\ - ["@cfpb/cfpb-grid", "npm:0.31.0"],\ - ["normalize-css", "npm:2.3.1"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-grid-npm-0.32.0-e319bae215-5ac3ac4d0c.zip/node_modules/@cfpb/cfpb-grid/",\ - "packageDependencies": [\ - ["@cfpb/cfpb-grid", "npm:0.32.0"],\ + ["@cfpb/cfpb-grid", "npm:0.35.0"],\ ["normalize-css", "npm:2.3.1"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-icons", [\ - ["npm:0.31.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-icons-npm-0.31.0-b3788bbfe9-828d3042f8.zip/node_modules/@cfpb/cfpb-icons/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-icons-npm-0.35.0-73efc734de-8ed66d7b86.zip/node_modules/@cfpb/cfpb-icons/",\ "packageDependencies": [\ - ["@cfpb/cfpb-icons", "npm:0.31.0"]\ - ],\ - "linkType": "HARD"\ - }],\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-icons-npm-0.32.0-c0c62bd4ac-37d0e3ed21.zip/node_modules/@cfpb/cfpb-icons/",\ - "packageDependencies": [\ - ["@cfpb/cfpb-icons", "npm:0.32.0"]\ + ["@cfpb/cfpb-icons", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-layout", [\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-layout-npm-0.32.0-2f033c0272-d7986d1d0a.zip/node_modules/@cfpb/cfpb-layout/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-layout-npm-0.35.0-c1392cda83-c41a9ee4ec.zip/node_modules/@cfpb/cfpb-layout/",\ "packageDependencies": [\ - ["@cfpb/cfpb-layout", "npm:0.32.0"],\ - ["@cfpb/cfpb-core", "npm:0.32.0"],\ - ["@cfpb/cfpb-grid", "npm:0.32.0"]\ + ["@cfpb/cfpb-layout", "npm:0.35.0"],\ + ["@cfpb/cfpb-core", "npm:0.35.0"],\ + ["@cfpb/cfpb-grid", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-notifications", [\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-notifications-npm-0.32.0-1ff7463a39-884ee20674.zip/node_modules/@cfpb/cfpb-notifications/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-notifications-npm-0.35.0-922288efaf-7afe76eb25.zip/node_modules/@cfpb/cfpb-notifications/",\ "packageDependencies": [\ - ["@cfpb/cfpb-notifications", "npm:0.32.0"],\ - ["@cfpb/cfpb-core", "npm:0.32.0"],\ - ["@cfpb/cfpb-icons", "npm:0.32.0"]\ + ["@cfpb/cfpb-notifications", "npm:0.35.0"],\ + ["@cfpb/cfpb-core", "npm:0.35.0"],\ + ["@cfpb/cfpb-icons", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-pagination", [\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-pagination-npm-0.32.0-b408d931c9-2f4352a9db.zip/node_modules/@cfpb/cfpb-pagination/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-pagination-npm-0.35.0-604484201a-e50e73633d.zip/node_modules/@cfpb/cfpb-pagination/",\ "packageDependencies": [\ - ["@cfpb/cfpb-pagination", "npm:0.32.0"],\ - ["@cfpb/cfpb-buttons", "npm:0.32.0"],\ - ["@cfpb/cfpb-core", "npm:0.32.0"],\ - ["@cfpb/cfpb-icons", "npm:0.32.0"]\ + ["@cfpb/cfpb-pagination", "npm:0.35.0"],\ + ["@cfpb/cfpb-buttons", "npm:0.35.0"],\ + ["@cfpb/cfpb-core", "npm:0.35.0"],\ + ["@cfpb/cfpb-icons", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-tables", [\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-tables-npm-0.32.0-2ef884474c-f2e5182f52.zip/node_modules/@cfpb/cfpb-tables/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-tables-npm-0.35.0-15d3bf983b-6056dfa7e1.zip/node_modules/@cfpb/cfpb-tables/",\ "packageDependencies": [\ - ["@cfpb/cfpb-tables", "npm:0.32.0"],\ - ["@cfpb/cfpb-atomic-component", "npm:0.32.0"],\ - ["@cfpb/cfpb-core", "npm:0.32.0"]\ + ["@cfpb/cfpb-tables", "npm:0.35.0"],\ + ["@cfpb/cfpb-atomic-component", "npm:0.35.0"],\ + ["@cfpb/cfpb-core", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ ]],\ ["@cfpb/cfpb-typography", [\ - ["npm:0.32.0", {\ - "packageLocation": "./.yarn/cache/@cfpb-cfpb-typography-npm-0.32.0-3549ead948-7bb700a3f7.zip/node_modules/@cfpb/cfpb-typography/",\ + ["npm:0.35.0", {\ + "packageLocation": "./.yarn/cache/@cfpb-cfpb-typography-npm-0.35.0-b7353a341c-cf42ef4221.zip/node_modules/@cfpb/cfpb-typography/",\ "packageDependencies": [\ - ["@cfpb/cfpb-typography", "npm:0.32.0"],\ - ["@cfpb/cfpb-core", "npm:0.32.0"],\ - ["@cfpb/cfpb-icons", "npm:0.32.0"]\ + ["@cfpb/cfpb-typography", "npm:0.35.0"],\ + ["@cfpb/cfpb-core", "npm:0.35.0"],\ + ["@cfpb/cfpb-icons", "npm:0.35.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -2993,20 +2933,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:11.11.3", {\ - "packageLocation": "./.yarn/__virtual__/@emotion-react-virtual-71df30cdfe/0/cache/@emotion-react-npm-11.11.3-5802f4fe7f-2e4b223591.zip/node_modules/@emotion/react/",\ + ["virtual:7183dee80224e1d30b034540f3359c76dbb7d6b98e1993c16c0773984022bca52608da92b1887ce626cc6b86eccd1aca9fa5c2b30d044a1ef53e92667cff79b4#npm:11.11.3", {\ + "packageLocation": "./.yarn/__virtual__/@emotion-react-virtual-75ccb77ee8/0/cache/@emotion-react-npm-11.11.3-5802f4fe7f-2e4b223591.zip/node_modules/@emotion/react/",\ "packageDependencies": [\ - ["@emotion/react", "virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:11.11.3"],\ + ["@emotion/react", "virtual:7183dee80224e1d30b034540f3359c76dbb7d6b98e1993c16c0773984022bca52608da92b1887ce626cc6b86eccd1aca9fa5c2b30d044a1ef53e92667cff79b4#npm:11.11.3"],\ ["@babel/runtime", "npm:7.23.6"],\ ["@emotion/babel-plugin", "npm:11.11.0"],\ ["@emotion/cache", "npm:11.11.0"],\ ["@emotion/serialize", "npm:1.1.3"],\ - ["@emotion/use-insertion-effect-with-fallbacks", "virtual:71df30cdfef728baf39862fd76a7ac9f12ded188ffb5d018c73f7405ac4eee6fc10e330a610b89b746f3ef1b4f6d7c02f52d2c3e44d634a47f98e5cd03e016eb#npm:1.0.1"],\ + ["@emotion/use-insertion-effect-with-fallbacks", "virtual:75ccb77ee8fe80a4f4724d2066c1e68a45590eae0e052c175311f54dd5e1dc6211a65e3defcb4c36abf64906e05d21fef8864af9c5d1d8017dbb96938166535a#npm:1.0.1"],\ ["@emotion/utils", "npm:1.2.1"],\ ["@emotion/weak-memoize", "npm:0.3.1"],\ ["@types/react", null],\ ["hoist-non-react-statics", "npm:3.3.2"],\ - ["react", null]\ + ["react", "npm:18.2.0"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -3014,20 +2954,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:ac780513bf7ea37c22552da16118c46eeac0e49ccc7eb78a9753cfbfd37e2de4e47ea927e9568b0001ae6732911a45f5978ba1b10090c440eebea29d8d6a9c05#npm:11.11.3", {\ - "packageLocation": "./.yarn/__virtual__/@emotion-react-virtual-9d3ab139d8/0/cache/@emotion-react-npm-11.11.3-5802f4fe7f-2e4b223591.zip/node_modules/@emotion/react/",\ + ["virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:11.11.3", {\ + "packageLocation": "./.yarn/__virtual__/@emotion-react-virtual-71df30cdfe/0/cache/@emotion-react-npm-11.11.3-5802f4fe7f-2e4b223591.zip/node_modules/@emotion/react/",\ "packageDependencies": [\ - ["@emotion/react", "virtual:ac780513bf7ea37c22552da16118c46eeac0e49ccc7eb78a9753cfbfd37e2de4e47ea927e9568b0001ae6732911a45f5978ba1b10090c440eebea29d8d6a9c05#npm:11.11.3"],\ + ["@emotion/react", "virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:11.11.3"],\ ["@babel/runtime", "npm:7.23.6"],\ ["@emotion/babel-plugin", "npm:11.11.0"],\ ["@emotion/cache", "npm:11.11.0"],\ ["@emotion/serialize", "npm:1.1.3"],\ - ["@emotion/use-insertion-effect-with-fallbacks", "virtual:9d3ab139d8a7309b7c0f669125de666140b048345d6d5529a52f75d0d92e7fb5800ce7417e4bb4b547651408179aa612671e460d696a2208fb870c9aae7f71e1#npm:1.0.1"],\ + ["@emotion/use-insertion-effect-with-fallbacks", "virtual:71df30cdfef728baf39862fd76a7ac9f12ded188ffb5d018c73f7405ac4eee6fc10e330a610b89b746f3ef1b4f6d7c02f52d2c3e44d634a47f98e5cd03e016eb#npm:1.0.1"],\ ["@emotion/utils", "npm:1.2.1"],\ ["@emotion/weak-memoize", "npm:0.3.1"],\ ["@types/react", null],\ ["hoist-non-react-statics", "npm:3.3.2"],\ - ["react", "npm:18.2.0"]\ + ["react", null]\ ],\ "packagePeers": [\ "@types/react",\ @@ -3102,10 +3042,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:9d3ab139d8a7309b7c0f669125de666140b048345d6d5529a52f75d0d92e7fb5800ce7417e4bb4b547651408179aa612671e460d696a2208fb870c9aae7f71e1#npm:1.0.1", {\ - "packageLocation": "./.yarn/__virtual__/@emotion-use-insertion-effect-with-fallbacks-virtual-537a46170b/0/cache/@emotion-use-insertion-effect-with-fallbacks-npm-1.0.1-730758c66c-700b6e5bbb.zip/node_modules/@emotion/use-insertion-effect-with-fallbacks/",\ + ["virtual:75ccb77ee8fe80a4f4724d2066c1e68a45590eae0e052c175311f54dd5e1dc6211a65e3defcb4c36abf64906e05d21fef8864af9c5d1d8017dbb96938166535a#npm:1.0.1", {\ + "packageLocation": "./.yarn/__virtual__/@emotion-use-insertion-effect-with-fallbacks-virtual-4c29b96362/0/cache/@emotion-use-insertion-effect-with-fallbacks-npm-1.0.1-730758c66c-700b6e5bbb.zip/node_modules/@emotion/use-insertion-effect-with-fallbacks/",\ "packageDependencies": [\ - ["@emotion/use-insertion-effect-with-fallbacks", "virtual:9d3ab139d8a7309b7c0f669125de666140b048345d6d5529a52f75d0d92e7fb5800ce7417e4bb4b547651408179aa612671e460d696a2208fb870c9aae7f71e1#npm:1.0.1"],\ + ["@emotion/use-insertion-effect-with-fallbacks", "virtual:75ccb77ee8fe80a4f4724d2066c1e68a45590eae0e052c175311f54dd5e1dc6211a65e3defcb4c36abf64906e05d21fef8864af9c5d1d8017dbb96938166535a#npm:1.0.1"],\ ["@types/react", null],\ ["react", "npm:18.2.0"]\ ],\ @@ -4293,18 +4233,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:4.13.5", {\ - "packageLocation": "./.yarn/__virtual__/@tanstack-react-query-virtual-1c8bdd6d33/0/cache/@tanstack-react-query-npm-4.13.5-d478a3e963-0e10a0aafa.zip/node_modules/@tanstack/react-query/",\ + ["virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:4.13.5", {\ + "packageLocation": "./.yarn/__virtual__/@tanstack-react-query-virtual-867fce77eb/0/cache/@tanstack-react-query-npm-4.13.5-d478a3e963-0e10a0aafa.zip/node_modules/@tanstack/react-query/",\ "packageDependencies": [\ - ["@tanstack/react-query", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:4.13.5"],\ + ["@tanstack/react-query", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:4.13.5"],\ ["@tanstack/query-core", "npm:4.13.4"],\ ["@types/react", null],\ ["@types/react-dom", null],\ ["@types/react-native", null],\ ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:18.2.0"],\ + ["react-dom", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:18.2.0"],\ ["react-native", null],\ - ["use-sync-external-store", "virtual:1c8bdd6d33ec589e92621298f9e85d2e9c989aacd15e09b387ff4ba7b7aa0a694a220a14630e058baef3c533aca4741d01b6503a5fa00e4d98e6bd973abbc0f4#npm:1.2.0"]\ + ["use-sync-external-store", "virtual:867fce77eb23685aa8d08f92a2eb1b3468444f0600406b295957d8890cc6c9465a0aeaf33bfc7c1b5f783b05ca8d9d5b98d0cdb773af4fd81c12bd9413c9e770#npm:1.2.0"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -6297,7 +6237,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["cypress", "npm:13.6.2"],\ ["cz-conventional-changelog", "npm:3.3.0"],\ ["debug", "virtual:92a28e392bb7746809827b7e8ebf6aec49c5f04125481214ae6ea6f4de204344bcccbe5eb3a2f4388bb368cfa5d84f03ce0d8f32a9fcc3f5e92ea34723da1c56#npm:4.3.4"],\ - ["design-system-react", "https://github.com/cfpb/design-system-react.git#commit=cee0329ec6d5cb2b80763d44ab23c02a460c741e"],\ + ["design-system-react", "https://github.com/cfpb/design-system-react.git#commit=d8a2c0856c0d1c8b418f1a07de2715bc9378b5a9"],\ ["eslint", "npm:8.56.0"],\ ["eslint-config-airbnb", "virtual:f7f45d0afed56bebc9b6071d64a8b36f3e9be326ad426e543ed2a736ab5ac574a41eda99b460f60da393058b48b30427260faa08cec8c3784211fcca75f7433f#npm:19.0.4"],\ ["eslint-config-airbnb-base", "virtual:f7f45d0afed56bebc9b6071d64a8b36f3e9be326ad426e543ed2a736ab5ac574a41eda99b460f60da393058b48b30427260faa08cec8c3784211fcca75f7433f#npm:15.0.0"],\ @@ -7305,20 +7245,20 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { }]\ ]],\ ["design-system-react", [\ - ["https://github.com/cfpb/design-system-react.git#commit=cee0329ec6d5cb2b80763d44ab23c02a460c741e", {\ - "packageLocation": "./.yarn/cache/design-system-react-https-d7b8d19cf1-8932a8adae.zip/node_modules/design-system-react/",\ - "packageDependencies": [\ - ["design-system-react", "https://github.com/cfpb/design-system-react.git#commit=cee0329ec6d5cb2b80763d44ab23c02a460c741e"],\ - ["@cfpb/cfpb-design-system", "npm:0.32.0"],\ - ["@cfpb/cfpb-expandables", "npm:0.31.0"],\ - ["@cfpb/cfpb-forms", "npm:0.31.0"],\ - ["@tanstack/react-query", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:4.13.5"],\ + ["https://github.com/cfpb/design-system-react.git#commit=d8a2c0856c0d1c8b418f1a07de2715bc9378b5a9", {\ + "packageLocation": "./.yarn/cache/design-system-react-https-90de7b3e9d-b6b47c84d5.zip/node_modules/design-system-react/",\ + "packageDependencies": [\ + ["design-system-react", "https://github.com/cfpb/design-system-react.git#commit=d8a2c0856c0d1c8b418f1a07de2715bc9378b5a9"],\ + ["@cfpb/cfpb-design-system", "npm:0.35.0"],\ + ["@cfpb/cfpb-expandables", "npm:0.35.0"],\ + ["@cfpb/cfpb-forms", "npm:0.35.0"],\ + ["@tanstack/react-query", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:4.13.5"],\ ["classnames", "npm:2.4.0"],\ - ["display-element-css", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#https://github.com/cfpb/storybook-addon-display-element-css.git#commit=bd5f817f2de41cf0f84adadef32d4673c3fe6f58"],\ + ["display-element-css", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#https://github.com/cfpb/storybook-addon-display-element-css.git#commit=bd5f817f2de41cf0f84adadef32d4673c3fe6f58"],\ ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:18.2.0"],\ - ["react-router-dom", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:6.3.0"],\ - ["react-select", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:5.8.0"]\ + ["react-dom", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:18.2.0"],\ + ["react-router-dom", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:6.3.0"],\ + ["react-select", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:5.8.0"]\ ],\ "linkType": "HARD"\ }]\ @@ -7377,10 +7317,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#https://github.com/cfpb/storybook-addon-display-element-css.git#commit=bd5f817f2de41cf0f84adadef32d4673c3fe6f58", {\ - "packageLocation": "./.yarn/__virtual__/display-element-css-virtual-10698f3f51/0/cache/display-element-css-https-d5a38cf173-b340171e9b.zip/node_modules/display-element-css/",\ + ["virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#https://github.com/cfpb/storybook-addon-display-element-css.git#commit=bd5f817f2de41cf0f84adadef32d4673c3fe6f58", {\ + "packageLocation": "./.yarn/__virtual__/display-element-css-virtual-445a4518b5/0/cache/display-element-css-https-d5a38cf173-b340171e9b.zip/node_modules/display-element-css/",\ "packageDependencies": [\ - ["display-element-css", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#https://github.com/cfpb/storybook-addon-display-element-css.git#commit=bd5f817f2de41cf0f84adadef32d4673c3fe6f58"],\ + ["display-element-css", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#https://github.com/cfpb/storybook-addon-display-element-css.git#commit=bd5f817f2de41cf0f84adadef32d4673c3fe6f58"],\ ["@storybook/addons", null],\ ["@storybook/api", null],\ ["@storybook/components", null],\ @@ -7394,7 +7334,7 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["@types/storybook__core-events", null],\ ["@types/storybook__theming", null],\ ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:18.2.0"],\ + ["react-dom", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:18.2.0"],\ ["react-highlight", "npm:0.15.0"]\ ],\ "packagePeers": [\ @@ -12950,10 +12890,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:18.2.0", {\ - "packageLocation": "./.yarn/__virtual__/react-dom-virtual-321334857f/0/cache/react-dom-npm-18.2.0-dd675bca1c-7d323310be.zip/node_modules/react-dom/",\ + ["virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:18.2.0", {\ + "packageLocation": "./.yarn/__virtual__/react-dom-virtual-cd5062a3e7/0/cache/react-dom-npm-18.2.0-dd675bca1c-7d323310be.zip/node_modules/react-dom/",\ "packageDependencies": [\ - ["react-dom", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:18.2.0"],\ + ["react-dom", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:18.2.0"],\ ["@types/react", null],\ ["loose-envify", "npm:1.4.0"],\ ["react", "npm:18.2.0"],\ @@ -13126,10 +13066,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:3596351968945c65ccfcf8f9010592c69f7671b9bfd30ed05be8da64641a14129c0a3770b56eb810b158d6e81d52472fdfdba9ca5f1455df4d2aad248ef41062#npm:6.3.0", {\ - "packageLocation": "./.yarn/__virtual__/react-router-virtual-bcc5f6a15c/0/cache/react-router-npm-6.3.0-5ffd519487-7be673f5e7.zip/node_modules/react-router/",\ + ["virtual:ed15a548dacb9c33ae964e6c197190df4832b9d43ba8012d252a3e298e14536086c1b89ba39e34a279c838d6be954eb9861c22cc88a2168d19e414bdace81f72#npm:6.3.0", {\ + "packageLocation": "./.yarn/__virtual__/react-router-virtual-a7b1aa81e4/0/cache/react-router-npm-6.3.0-5ffd519487-7be673f5e7.zip/node_modules/react-router/",\ "packageDependencies": [\ - ["react-router", "virtual:3596351968945c65ccfcf8f9010592c69f7671b9bfd30ed05be8da64641a14129c0a3770b56eb810b158d6e81d52472fdfdba9ca5f1455df4d2aad248ef41062#npm:6.3.0"],\ + ["react-router", "virtual:ed15a548dacb9c33ae964e6c197190df4832b9d43ba8012d252a3e298e14536086c1b89ba39e34a279c838d6be954eb9861c22cc88a2168d19e414bdace81f72#npm:6.3.0"],\ ["@types/react", null],\ ["history", "npm:5.3.0"],\ ["react", "npm:18.2.0"]\ @@ -13156,16 +13096,16 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:6.3.0", {\ - "packageLocation": "./.yarn/__virtual__/react-router-dom-virtual-3596351968/0/cache/react-router-dom-npm-6.3.0-508f6547e5-77603a654f.zip/node_modules/react-router-dom/",\ + ["virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:6.3.0", {\ + "packageLocation": "./.yarn/__virtual__/react-router-dom-virtual-ed15a548da/0/cache/react-router-dom-npm-6.3.0-508f6547e5-77603a654f.zip/node_modules/react-router-dom/",\ "packageDependencies": [\ - ["react-router-dom", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:6.3.0"],\ + ["react-router-dom", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:6.3.0"],\ ["@types/react", null],\ ["@types/react-dom", null],\ ["history", "npm:5.3.0"],\ ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:18.2.0"],\ - ["react-router", "virtual:3596351968945c65ccfcf8f9010592c69f7671b9bfd30ed05be8da64641a14129c0a3770b56eb810b158d6e81d52472fdfdba9ca5f1455df4d2aad248ef41062#npm:6.3.0"]\ + ["react-dom", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:18.2.0"],\ + ["react-router", "virtual:ed15a548dacb9c33ae964e6c197190df4832b9d43ba8012d252a3e298e14536086c1b89ba39e34a279c838d6be954eb9861c22cc88a2168d19e414bdace81f72#npm:6.3.0"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -13257,13 +13197,13 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:5.8.0", {\ - "packageLocation": "./.yarn/__virtual__/react-select-virtual-ac780513bf/0/cache/react-select-npm-5.8.0-468e0395bb-c8398cc0ae.zip/node_modules/react-select/",\ + ["virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:5.8.0", {\ + "packageLocation": "./.yarn/__virtual__/react-select-virtual-7183dee802/0/cache/react-select-npm-5.8.0-468e0395bb-c8398cc0ae.zip/node_modules/react-select/",\ "packageDependencies": [\ - ["react-select", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:5.8.0"],\ + ["react-select", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:5.8.0"],\ ["@babel/runtime", "npm:7.23.6"],\ ["@emotion/cache", "npm:11.11.0"],\ - ["@emotion/react", "virtual:ac780513bf7ea37c22552da16118c46eeac0e49ccc7eb78a9753cfbfd37e2de4e47ea927e9568b0001ae6732911a45f5978ba1b10090c440eebea29d8d6a9c05#npm:11.11.3"],\ + ["@emotion/react", "virtual:7183dee80224e1d30b034540f3359c76dbb7d6b98e1993c16c0773984022bca52608da92b1887ce626cc6b86eccd1aca9fa5c2b30d044a1ef53e92667cff79b4#npm:11.11.3"],\ ["@floating-ui/dom", "npm:1.5.3"],\ ["@types/react", null],\ ["@types/react-dom", null],\ @@ -13271,9 +13211,9 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ["memoize-one", "npm:6.0.0"],\ ["prop-types", "npm:15.8.1"],\ ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:18.2.0"],\ - ["react-transition-group", "virtual:ac780513bf7ea37c22552da16118c46eeac0e49ccc7eb78a9753cfbfd37e2de4e47ea927e9568b0001ae6732911a45f5978ba1b10090c440eebea29d8d6a9c05#npm:4.4.5"],\ - ["use-isomorphic-layout-effect", "virtual:ac780513bf7ea37c22552da16118c46eeac0e49ccc7eb78a9753cfbfd37e2de4e47ea927e9568b0001ae6732911a45f5978ba1b10090c440eebea29d8d6a9c05#npm:1.1.2"]\ + ["react-dom", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:18.2.0"],\ + ["react-transition-group", "virtual:7183dee80224e1d30b034540f3359c76dbb7d6b98e1993c16c0773984022bca52608da92b1887ce626cc6b86eccd1aca9fa5c2b30d044a1ef53e92667cff79b4#npm:4.4.5"],\ + ["use-isomorphic-layout-effect", "virtual:7183dee80224e1d30b034540f3359c76dbb7d6b98e1993c16c0773984022bca52608da92b1887ce626cc6b86eccd1aca9fa5c2b30d044a1ef53e92667cff79b4#npm:1.1.2"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -13339,18 +13279,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:4.4.5", {\ - "packageLocation": "./.yarn/__virtual__/react-transition-group-virtual-f920915015/0/cache/react-transition-group-npm-4.4.5-98ea4ef96e-7560284010.zip/node_modules/react-transition-group/",\ + ["virtual:7183dee80224e1d30b034540f3359c76dbb7d6b98e1993c16c0773984022bca52608da92b1887ce626cc6b86eccd1aca9fa5c2b30d044a1ef53e92667cff79b4#npm:4.4.5", {\ + "packageLocation": "./.yarn/__virtual__/react-transition-group-virtual-209a948ba0/0/cache/react-transition-group-npm-4.4.5-98ea4ef96e-7560284010.zip/node_modules/react-transition-group/",\ "packageDependencies": [\ - ["react-transition-group", "virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:4.4.5"],\ + ["react-transition-group", "virtual:7183dee80224e1d30b034540f3359c76dbb7d6b98e1993c16c0773984022bca52608da92b1887ce626cc6b86eccd1aca9fa5c2b30d044a1ef53e92667cff79b4#npm:4.4.5"],\ ["@babel/runtime", "npm:7.23.6"],\ ["@types/react", null],\ ["@types/react-dom", null],\ ["dom-helpers", "npm:5.2.1"],\ ["loose-envify", "npm:1.4.0"],\ ["prop-types", "npm:15.8.1"],\ - ["react", null],\ - ["react-dom", null]\ + ["react", "npm:18.2.0"],\ + ["react-dom", "virtual:90de7b3e9d0246529a15d4db32529b7ee0398a36fa87c8f3d743b5919723181d70979b5e3262d1369b693ea5d8bf76906386fdbc3173824c2e1574e07ffad324#npm:18.2.0"]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -13360,18 +13300,18 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:ac780513bf7ea37c22552da16118c46eeac0e49ccc7eb78a9753cfbfd37e2de4e47ea927e9568b0001ae6732911a45f5978ba1b10090c440eebea29d8d6a9c05#npm:4.4.5", {\ - "packageLocation": "./.yarn/__virtual__/react-transition-group-virtual-77a3b0e84b/0/cache/react-transition-group-npm-4.4.5-98ea4ef96e-7560284010.zip/node_modules/react-transition-group/",\ + ["virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:4.4.5", {\ + "packageLocation": "./.yarn/__virtual__/react-transition-group-virtual-f920915015/0/cache/react-transition-group-npm-4.4.5-98ea4ef96e-7560284010.zip/node_modules/react-transition-group/",\ "packageDependencies": [\ - ["react-transition-group", "virtual:ac780513bf7ea37c22552da16118c46eeac0e49ccc7eb78a9753cfbfd37e2de4e47ea927e9568b0001ae6732911a45f5978ba1b10090c440eebea29d8d6a9c05#npm:4.4.5"],\ + ["react-transition-group", "virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:4.4.5"],\ ["@babel/runtime", "npm:7.23.6"],\ ["@types/react", null],\ ["@types/react-dom", null],\ ["dom-helpers", "npm:5.2.1"],\ ["loose-envify", "npm:1.4.0"],\ ["prop-types", "npm:15.8.1"],\ - ["react", "npm:18.2.0"],\ - ["react-dom", "virtual:d7b8d19cf1b8b36019099c2e898deaae1d94b33ead601e01b3e24928c43b69ae14b2dfa46a41ce06445feae5b894f5108e0c11309327fd955353710d721dc0f4#npm:18.2.0"]\ + ["react", null],\ + ["react-dom", null]\ ],\ "packagePeers": [\ "@types/react-dom",\ @@ -15502,12 +15442,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:1.1.2", {\ - "packageLocation": "./.yarn/__virtual__/use-isomorphic-layout-effect-virtual-007819cad8/0/cache/use-isomorphic-layout-effect-npm-1.1.2-65facd0a4b-a6532f7fc9.zip/node_modules/use-isomorphic-layout-effect/",\ + ["virtual:7183dee80224e1d30b034540f3359c76dbb7d6b98e1993c16c0773984022bca52608da92b1887ce626cc6b86eccd1aca9fa5c2b30d044a1ef53e92667cff79b4#npm:1.1.2", {\ + "packageLocation": "./.yarn/__virtual__/use-isomorphic-layout-effect-virtual-f821ab16f7/0/cache/use-isomorphic-layout-effect-npm-1.1.2-65facd0a4b-a6532f7fc9.zip/node_modules/use-isomorphic-layout-effect/",\ "packageDependencies": [\ - ["use-isomorphic-layout-effect", "virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:1.1.2"],\ + ["use-isomorphic-layout-effect", "virtual:7183dee80224e1d30b034540f3359c76dbb7d6b98e1993c16c0773984022bca52608da92b1887ce626cc6b86eccd1aca9fa5c2b30d044a1ef53e92667cff79b4#npm:1.1.2"],\ ["@types/react", null],\ - ["react", null]\ + ["react", "npm:18.2.0"]\ ],\ "packagePeers": [\ "@types/react",\ @@ -15515,12 +15455,12 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "HARD"\ }],\ - ["virtual:ac780513bf7ea37c22552da16118c46eeac0e49ccc7eb78a9753cfbfd37e2de4e47ea927e9568b0001ae6732911a45f5978ba1b10090c440eebea29d8d6a9c05#npm:1.1.2", {\ - "packageLocation": "./.yarn/__virtual__/use-isomorphic-layout-effect-virtual-c227c0cd49/0/cache/use-isomorphic-layout-effect-npm-1.1.2-65facd0a4b-a6532f7fc9.zip/node_modules/use-isomorphic-layout-effect/",\ + ["virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:1.1.2", {\ + "packageLocation": "./.yarn/__virtual__/use-isomorphic-layout-effect-virtual-007819cad8/0/cache/use-isomorphic-layout-effect-npm-1.1.2-65facd0a4b-a6532f7fc9.zip/node_modules/use-isomorphic-layout-effect/",\ "packageDependencies": [\ - ["use-isomorphic-layout-effect", "virtual:ac780513bf7ea37c22552da16118c46eeac0e49ccc7eb78a9753cfbfd37e2de4e47ea927e9568b0001ae6732911a45f5978ba1b10090c440eebea29d8d6a9c05#npm:1.1.2"],\ + ["use-isomorphic-layout-effect", "virtual:7226fdf2a9838a10f6073f302e1f1ade108a57e2fe0d76315939be7bc8798a4aaa48749c9d0895a59648c6614e1715ed723f22e2cec3271ef99ec1e6f336b738#npm:1.1.2"],\ ["@types/react", null],\ - ["react", "npm:18.2.0"]\ + ["react", null]\ ],\ "packagePeers": [\ "@types/react",\ @@ -15537,10 +15477,10 @@ function $$SETUP_STATE(hydrateRuntimeState, basePath) { ],\ "linkType": "SOFT"\ }],\ - ["virtual:1c8bdd6d33ec589e92621298f9e85d2e9c989aacd15e09b387ff4ba7b7aa0a694a220a14630e058baef3c533aca4741d01b6503a5fa00e4d98e6bd973abbc0f4#npm:1.2.0", {\ - "packageLocation": "./.yarn/__virtual__/use-sync-external-store-virtual-547f6cd719/0/cache/use-sync-external-store-npm-1.2.0-44f75d2564-5c639e0f8d.zip/node_modules/use-sync-external-store/",\ + ["virtual:867fce77eb23685aa8d08f92a2eb1b3468444f0600406b295957d8890cc6c9465a0aeaf33bfc7c1b5f783b05ca8d9d5b98d0cdb773af4fd81c12bd9413c9e770#npm:1.2.0", {\ + "packageLocation": "./.yarn/__virtual__/use-sync-external-store-virtual-041b569d81/0/cache/use-sync-external-store-npm-1.2.0-44f75d2564-5c639e0f8d.zip/node_modules/use-sync-external-store/",\ "packageDependencies": [\ - ["use-sync-external-store", "virtual:1c8bdd6d33ec589e92621298f9e85d2e9c989aacd15e09b387ff4ba7b7aa0a694a220a14630e058baef3c533aca4741d01b6503a5fa00e4d98e6bd973abbc0f4#npm:1.2.0"],\ + ["use-sync-external-store", "virtual:867fce77eb23685aa8d08f92a2eb1b3468444f0600406b295957d8890cc6c9465a0aeaf33bfc7c1b5f783b05ca8d9d5b98d0cdb773af4fd81c12bd9413c9e770#npm:1.2.0"],\ ["@types/react", null],\ ["react", "npm:18.2.0"]\ ],\ diff --git a/src/components/FieldGroup.tsx b/src/components/FieldGroup.tsx index 5b09f1684..86502ed5e 100644 --- a/src/components/FieldGroup.tsx +++ b/src/components/FieldGroup.tsx @@ -1,15 +1,13 @@ interface FieldGroupProperties { - children: ReactNode + children: ReactNode; } function FieldGroup({ children }: FieldGroupProperties): JSX.Element { return ( -
- {children} -
- ) +
+ {children} +
+ ); } -export default FieldGroup; \ No newline at end of file +export default FieldGroup; diff --git a/src/components/FormParagraph.tsx b/src/components/FormParagraph.tsx index ac10d0848..de052b872 100644 --- a/src/components/FormParagraph.tsx +++ b/src/components/FormParagraph.tsx @@ -4,15 +4,14 @@ interface FormParagraphProperties { } /** - * + * * @returns FormParagraph */ -function FormParagraph({ children, className}: FormParagraphProperties): JSX.Element { - return ( -

- {children} -

- ) +function FormParagraph({ + children, + className = '', +}: FormParagraphProperties): JSX.Element { + return

{children}

; } -export default FormParagraph; \ No newline at end of file +export default FormParagraph; diff --git a/src/components/InputErrorMessage.tsx b/src/components/InputErrorMessage.tsx index aee50b96e..c2282e8d6 100644 --- a/src/components/InputErrorMessage.tsx +++ b/src/components/InputErrorMessage.tsx @@ -9,7 +9,7 @@ function InputErrorMessage({ children, }: InputErrorMessageProperties): JSX.Element { return ( -
+
); diff --git a/src/components/SectionIntro.tsx b/src/components/SectionIntro.tsx new file mode 100644 index 000000000..30ac3c0ba --- /dev/null +++ b/src/components/SectionIntro.tsx @@ -0,0 +1,21 @@ +import { Heading } from 'design-system-react'; +import FormParagraph from 'components/FormParagraph'; + +interface SectionIntroProperties { + heading: ReactNode; + children: ReactNode; +} + +function SectionIntro({ + heading = '', + children = '', +}: SectionIntroProperties): JSX.Element { + return ( +
+ {heading} + {children} +
+ ); +} + +export default SectionIntro; diff --git a/src/index.css b/src/index.css index fd77363a2..13106f7e3 100644 --- a/src/index.css +++ b/src/index.css @@ -21,23 +21,4 @@ https://v1.tailwindcss.com/docs/adding-base-styles#using-css */ &:hover { color: #2284d5; } -} - -[type='text']:focus { - box-shadow: none; -} - -:focus:not(#financialInstitutions) { - outline: 1px dotted #0072ce !important; - outline-offset: 3px; -} - -/* Checkbox Border error styling - workaround */ -.m-form-field__checkbox.error-checkbox .a-label::before, .m-form-field__radio .a-label::before { - @apply !border-errorColor !border-2 -} - -/* Workaround for styling the institution details on Profile-Form */ -.m-form-field__checkbox .invisible::before { - visibility: hidden; } \ No newline at end of file diff --git a/src/pages/Filing/InstitutionDetails/PageIntro.tsx b/src/pages/Filing/InstitutionDetails/PageIntro.tsx index 0200d46c0..886b52a68 100644 --- a/src/pages/Filing/InstitutionDetails/PageIntro.tsx +++ b/src/pages/Filing/InstitutionDetails/PageIntro.tsx @@ -15,7 +15,7 @@ export function PageIntro(): JSX.Element { } callToAction={ - + diff --git a/src/pages/ProfileForm/ProfileFormUtils.ts b/src/pages/ProfileForm/ProfileFormUtils.ts index d81edd48f..2e03fcb46 100644 --- a/src/pages/ProfileForm/ProfileFormUtils.ts +++ b/src/pages/ProfileForm/ProfileFormUtils.ts @@ -2,7 +2,7 @@ import type { InstitutionDetailsApiType, InstitutionDetailsApiCheckedType, ValidationSchema, - FormattedUserProfileObjectType + FormattedUserProfileObjectType, } from 'pages/ProfileForm/types'; export const formatUserProfileObject = ( @@ -13,6 +13,7 @@ export const formatUserProfileObject = ( leis: userProfileObject.financialInstitutions.map(object => object.lei), }); +// Set Checkbox of associated financial institutions to `false`/unchecked export const formatDataCheckedState = ( fiDataInput: InstitutionDetailsApiType[] = [], ): InstitutionDetailsApiCheckedType[] => @@ -20,5 +21,5 @@ export const formatDataCheckedState = ( export default { formatUserProfileObject, - formatDataCheckedState -} + formatDataCheckedState, +}; diff --git a/src/pages/ProfileForm/Step1Form/AssociatedFinancialInstitutions.tsx b/src/pages/ProfileForm/Step1Form/AssociatedFinancialInstitutions.tsx index 00cdb6300..47afeb3d4 100644 --- a/src/pages/ProfileForm/Step1Form/AssociatedFinancialInstitutions.tsx +++ b/src/pages/ProfileForm/Step1Form/AssociatedFinancialInstitutions.tsx @@ -25,22 +25,10 @@ function AssociatedFinancialInstitution({
- {fiObject.name} -
- } - checked={fiObject.checked} - name={fiObject.lei} - onChange={onCheckHandler} - {...rest} - /> - +
+ {fiObject.name} LEI: {fiObject.lei} TIN: {fiObject.tax_id} {fiObject.rssd_id ? ( @@ -50,6 +38,10 @@ function AssociatedFinancialInstitution({ ) : null}
} + checked={fiObject.checked} + name={fiObject.lei} + onChange={onCheckHandler} + {...rest} />
); diff --git a/src/pages/ProfileForm/Step1Form/Step1Form.tsx b/src/pages/ProfileForm/Step1Form/Step1Form.tsx index 75e39357e..ace89707c 100644 --- a/src/pages/ProfileForm/Step1Form/Step1Form.tsx +++ b/src/pages/ProfileForm/Step1Form/Step1Form.tsx @@ -12,6 +12,7 @@ import AssociatedFinancialInstitutions from './AssociatedFinancialInstitutions'; import NoDatabaseResultError from './NoDatabaseResultError'; import FormParagraph from 'components/FormParagraph'; import FieldGroup from 'components/FieldGroup'; +import SectionIntro from 'components/SectionIntro'; import { Button, Link, Paragraph, Heading } from 'design-system-react'; @@ -51,7 +52,7 @@ function Step1Form(): JSX.Element { const { isLoading, isError, - data: afData, + data: afData = [], } = useQuery({ queryKey: [`fetch-institutions-${emailDomain}`, emailDomain], queryFn: async () => fetchInstitutions(auth, emailDomain), @@ -106,7 +107,7 @@ function Step1Form(): JSX.Element { for (const object of checkedListStateArray) { if (object.checked) { - const foundObject: InstitutionDetailsApiType = afData?.find( + const foundObject: InstitutionDetailsApiType = afData.find( institutionsObject => object.lei === institutionsObject.lei, ); newFinancialInstitutions.push(foundObject); @@ -141,7 +142,7 @@ function Step1Form(): JSX.Element { setValue('firstName', ''); setValue('lastName', ''); setSelectedFI([]); - setCheckedListState([]); + setCheckedListState(formatDataCheckedState(afData)); window.scrollTo({ top: 0, behavior: 'smooth' }); } @@ -188,19 +189,16 @@ function Step1Form(): JSX.Element {
-
+
-
- Provide your identifying information - - Type your first name and last name in the fields below. Your email - address is automatically populated from{' '} - Login.gov. - -
+ + {' '} + Type your first name and last name in the fields below. Your email + address is automatically populated from Login.gov. +
@@ -237,16 +235,11 @@ function Step1Form(): JSX.Element { {isSalesforce ? null : ( <> -
- - Select the institution you are authorized to file for - - - If there is a match between your email domain and the email - domain of a financial institution in our system you will see a - list of matches below. - -
+ + If there is a match between your email domain and the email + domain of a financial institution in our system you will see a + list of matches below. + - {/* Uses the ListLink styling */} -
  • - - { - formFieldsHeaderError[ - key as keyof typeof formFieldsHeaderError - ] - } - -
  • - + + + { + formFieldsHeaderError[ + key as keyof typeof formFieldsHeaderError + ] + } + + ); })} diff --git a/src/pages/ProfileForm/Step2Form/Step2Form.tsx b/src/pages/ProfileForm/Step2Form/Step2Form.tsx index febbe9313..3796cab6e 100644 --- a/src/pages/ProfileForm/Step2Form/Step2Form.tsx +++ b/src/pages/ProfileForm/Step2Form/Step2Form.tsx @@ -1,71 +1,25 @@ import { useEffect } from 'react'; -import useProfileForm from "store/useProfileForm"; +import useProfileForm from 'store/useProfileForm'; import { Link, Alert } from 'design-system-react'; import Step2FormHeader from './Step2FormHeader'; import { Step2FormHeaderMessages } from './Step2FormHeader.data'; -interface Properties { -} +interface Properties {} function Step2Form({}: Properties): JSX.Element { - const selectedScenario = useProfileForm((state) => state.selectedScenario); - - useEffect(()=>{ - window.scrollTo({ top: 0}); + const selectedScenario = useProfileForm(state => state.selectedScenario); + + useEffect(() => { + window.scrollTo({ top: 0 }); }, []); - + return ( -
    +
    - ) + ); } export default Step2Form; - -function randomIntFromInterval(min, max) { // min and max included - return Math.floor(Math.random() * (max - min + 1) + min) -} - -function SummaryProfile({}: Properties): JSX.Element { - const profileData = useProfileForm((state) => state.profileData); - - console.log("Step 2 Form profileData:", profileData); - - return ( - <> -

    User profile details

    -
    -

    First name

    -

    {profileData.firstName}

    -
    -
    -

    Last name

    -

    {profileData.lastName}

    -
    -
    -

    Email address

    -

    {profileData.email}

    -
    -
    -

    Associated financial institution(s)

    - {profileData ? profileData.financialInstitutions.map(object => { - const success = Boolean(randomIntFromInterval(0, 1)); - return ( -
    -
    - -
    - {`${object.name} | ${object.lei}`} -
    - ) - }) - : - null - } -
    - - ); -} \ No newline at end of file diff --git a/src/pages/ProfileForm/Step2Form/Step2FormHeader.data.tsx b/src/pages/ProfileForm/Step2Form/Step2FormHeader.data.tsx index 1e8cadc3d..00b44b2fe 100644 --- a/src/pages/ProfileForm/Step2Form/Step2FormHeader.data.tsx +++ b/src/pages/ProfileForm/Step2Form/Step2FormHeader.data.tsx @@ -1,5 +1,10 @@ import { Link } from 'design-system-react'; +export enum ScenarioHeader { + Error = 'Unable to complete your user profile', + Status = 'User profile submission status', +} + export enum Scenario { // Success1, // Warning1, diff --git a/src/pages/ProfileForm/Step2Form/Step2FormHeader.tsx b/src/pages/ProfileForm/Step2Form/Step2FormHeader.tsx index 1ca47d0b8..42a5d87d6 100644 --- a/src/pages/ProfileForm/Step2Form/Step2FormHeader.tsx +++ b/src/pages/ProfileForm/Step2Form/Step2FormHeader.tsx @@ -1,26 +1,36 @@ import { Alert } from 'design-system-react'; -import { Step2FormHeaderMessages, Scenario } from './Step2FormHeader.data'; +import { + Step2FormHeaderMessages, + Scenario, + ScenarioHeader, +} from './Step2FormHeader.data'; interface Step2FormHeaderProperties { - scenario: Scenario + scenario: Scenario; } /** - * + * * @returns Header for Step2Form */ -function Step2FormHeader({ scenario = Scenario.Success1A }: Step2FormHeaderProperties): JSX.Element { +function Step2FormHeader({ + scenario = Scenario.Error1, +}: Step2FormHeaderProperties): JSX.Element { return ( -
    -

    {Step2FormHeaderMessages[scenario].type === "error" ? "Unable to complete registration" : "User profile submission status"}

    - - {Step2FormHeaderMessages[scenario].children} - -
    - ) +
    +

    + {Step2FormHeaderMessages[scenario].type === 'error' + ? ScenarioHeader.Error + : ScenarioHeader.Status} +

    + + {Step2FormHeaderMessages[scenario].children} + +
    + ); } -export default Step2FormHeader; \ No newline at end of file +export default Step2FormHeader; diff --git a/src/pages/ProfileForm/types.ts b/src/pages/ProfileForm/types.ts index 9ba33bfee..cc07900bd 100644 --- a/src/pages/ProfileForm/types.ts +++ b/src/pages/ProfileForm/types.ts @@ -8,8 +8,8 @@ export enum FormFields { } export enum FormFieldsHeaderError { - firstName = 'You must enter your first name to complete your user profile and access the platform', - lastName = 'You must enter your last name to complete your user profile and access the platform', + firstName = 'Enter your first name', + lastName = 'Enter your last name', email = 'Invalid email address', financialInstitutions = ' Select the institution you are authorized to file for', } @@ -95,16 +95,17 @@ export type InstitutionDetailsApiCheckedType = CheckedState & InstitutionDetailsApiType; export const validationSchema = z.object({ - firstName: z.string().min(1, { + firstName: z.string().trim().min(1, { message: - 'You must enter your first name to complete your user profile and access the system.', + 'You must enter your first name to complete your user profile and access the platform.', }), - lastName: z.string().min(1, { + lastName: z.string().trim().min(1, { message: - 'You must enter your last name to complete your user profile and access the system.', + 'You must enter your last name to complete your user profile and access the platform.', }), email: z .string() + .trim() .min(5, { message: 'You must have a valid email address' }) .email({ message: 'You must have a valid email address and in the correct format.', @@ -113,7 +114,7 @@ export const validationSchema = z.object({ .array() .min(1, { message: - 'You must select at least one financial institution to complete your user profile and access the system.', + 'You must select a financial institution to complete your profile and access the platform.', }), }); diff --git a/yarn.lock b/yarn.lock index 9b3f1c2a0..a8c75e301 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1385,204 +1385,139 @@ __metadata: languageName: node linkType: hard -"@cfpb/cfpb-atomic-component@npm:^0.31.0": - version: 0.31.0 - resolution: "@cfpb/cfpb-atomic-component@npm:0.31.0" - checksum: 0bb27db0709b1be950e11c221eb97534a611adc3b60bec224a280a5898d4ff632dbb3886bd33bade5f457f88a5f670d948714c465799aa55f22f9557a71648f4 - languageName: node - linkType: hard - -"@cfpb/cfpb-atomic-component@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-atomic-component@npm:0.32.0" - checksum: dbcad23517b6c65a7ebecad08e194de3bfa566c5b1e2eb2d7d0c85eefb348518f5cc78353baead21759c49a014f29bbdd901e6c7554e2e7f107182797b0860ca - languageName: node - linkType: hard - -"@cfpb/cfpb-buttons@npm:^0.31.0": - version: 0.31.0 - resolution: "@cfpb/cfpb-buttons@npm:0.31.0" - dependencies: - "@cfpb/cfpb-core": ^0.31.0 - "@cfpb/cfpb-icons": ^0.31.0 - checksum: 1b269ad1dbf76bc40fb6ce1cb20490bc4449c4c3f9eb586116a7b4612ac0aa3592c3bc45d340e75c29ed794ec2c375329c68db3dd0e5de612bbf7176cfab0e81 +"@cfpb/cfpb-atomic-component@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-atomic-component@npm:0.35.0" + checksum: 003de3c7748cd971502c0bd34c107c2908a010ee10b3ab9201c609b0000c5a0b6deaa0b37b815c7d51b93c7bf5a0685b9fdba277583565f4477ce1fbccd9cccf languageName: node linkType: hard -"@cfpb/cfpb-buttons@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-buttons@npm:0.32.0" +"@cfpb/cfpb-buttons@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-buttons@npm:0.35.0" dependencies: - "@cfpb/cfpb-core": ^0.32.0 - "@cfpb/cfpb-icons": ^0.32.0 - checksum: 1db1708b0d8b4c8f2a9ed6648fdf0ef937b395e704a00d27d7fa538a4ff1c0befd1c919a2d444cefde2ca6e11af3e7b6f215f11243fe74e4a685ef09fef2367a + "@cfpb/cfpb-core": ^0.35.0 + "@cfpb/cfpb-icons": ^0.35.0 + checksum: a27fcbeb628e7cb5bc4afbb51054696101a1adb03e1ecea39089ebd82b35543c89f41167f69143e1fd5a63268861cc05869bfba91d1666a7f014a8b00f257683 languageName: node linkType: hard -"@cfpb/cfpb-core@npm:^0.31.0": - version: 0.31.0 - resolution: "@cfpb/cfpb-core@npm:0.31.0" +"@cfpb/cfpb-core@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-core@npm:0.35.0" dependencies: normalize-css: ^2.0.0 - checksum: 165a370d2431897a2fe288fd840607bb90779b5ec36f062a5c0e91a58d69b7c210511be311d46399923546be2c36a56e2d890daf8d880e6073c9a2590d856a97 + checksum: c258e1132380758c2ce9640a64406e2581e2551d8cf5d925ce04f0c7095754cc2fcd4e868bcf9f887530f593e477ba9dbb2f3ed763ddf2689ae96221b6943c09 languageName: node linkType: hard -"@cfpb/cfpb-core@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-core@npm:0.32.0" +"@cfpb/cfpb-design-system@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-design-system@npm:0.35.0" dependencies: - normalize-css: ^2.0.0 - checksum: a0f3fcbdfd37b83db0677c941dd2a3a1a86051f82846098413c6d14f116ec53d339eb10325f6302bc182b7e0ac287397fc8a53e6a910f1119751c36ded908693 + "@cfpb/cfpb-atomic-component": ^0.35.0 + "@cfpb/cfpb-buttons": ^0.35.0 + "@cfpb/cfpb-core": ^0.35.0 + "@cfpb/cfpb-expandables": ^0.35.0 + "@cfpb/cfpb-forms": ^0.35.0 + "@cfpb/cfpb-grid": ^0.35.0 + "@cfpb/cfpb-icons": ^0.35.0 + "@cfpb/cfpb-layout": ^0.35.0 + "@cfpb/cfpb-notifications": ^0.35.0 + "@cfpb/cfpb-pagination": ^0.35.0 + "@cfpb/cfpb-tables": ^0.35.0 + "@cfpb/cfpb-typography": ^0.35.0 + checksum: d3de66028be021eba070fe944157ec600c2b78b44d22df2bfb2caa576b3216917da0137309f6a264e0f994822da3fd95e55753fc35677a0746f1715dbc707e1e languageName: node linkType: hard -"@cfpb/cfpb-design-system@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-design-system@npm:0.32.0" +"@cfpb/cfpb-expandables@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-expandables@npm:0.35.0" dependencies: - "@cfpb/cfpb-atomic-component": ^0.32.0 - "@cfpb/cfpb-buttons": ^0.32.0 - "@cfpb/cfpb-core": ^0.32.0 - "@cfpb/cfpb-expandables": ^0.32.0 - "@cfpb/cfpb-forms": ^0.32.0 - "@cfpb/cfpb-grid": ^0.32.0 - "@cfpb/cfpb-icons": ^0.32.0 - "@cfpb/cfpb-layout": ^0.32.0 - "@cfpb/cfpb-notifications": ^0.32.0 - "@cfpb/cfpb-pagination": ^0.32.0 - "@cfpb/cfpb-tables": ^0.32.0 - "@cfpb/cfpb-typography": ^0.32.0 - checksum: 3f728bd0345265d48237e05f9a58db713a3999a4067491a2f878c5f55cff2a093f808053ea07a392f3b60d1cdf82011b9bef5b789b3458ec00e2ddfb4ed81d26 + "@cfpb/cfpb-atomic-component": ^0.35.0 + "@cfpb/cfpb-core": ^0.35.0 + "@cfpb/cfpb-icons": ^0.35.0 + checksum: 7edf00a10fd9c5c35a67dcd66bd790d8f49eac74d70ff1ef6492053706f61391c80b2a6029e0c43616ec7a4d2e702ac242c4f0c93e1acd88eb6a343761ae03ff languageName: node linkType: hard -"@cfpb/cfpb-expandables@npm:^0.31.0": - version: 0.31.0 - resolution: "@cfpb/cfpb-expandables@npm:0.31.0" +"@cfpb/cfpb-forms@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-forms@npm:0.35.0" dependencies: - "@cfpb/cfpb-atomic-component": ^0.31.0 - "@cfpb/cfpb-core": ^0.31.0 - "@cfpb/cfpb-icons": ^0.31.0 - checksum: a5fc5143be6b3d124a0aad6ec0e17b85671b376801e109916dbff970b3890df9e29cc7142f0aff46305f932ba3ea2ac9cbcbfb4da1512e954551ea7c4bb118fc + "@cfpb/cfpb-buttons": ^0.35.0 + "@cfpb/cfpb-core": ^0.35.0 + "@cfpb/cfpb-grid": ^0.35.0 + "@cfpb/cfpb-icons": ^0.35.0 + checksum: 4d12a87b724d4adc4b50b66f091228d99477b10f3ebefeceb068cd93a6729eb987c1f6a60f1187f4b6515cac9bed774bafa0e9d6e58e898b6f03fda2fe98d4f0 languageName: node linkType: hard -"@cfpb/cfpb-expandables@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-expandables@npm:0.32.0" - dependencies: - "@cfpb/cfpb-atomic-component": ^0.32.0 - "@cfpb/cfpb-core": ^0.32.0 - "@cfpb/cfpb-icons": ^0.32.0 - checksum: e32331f90edeb61a8fb7ef45d98db75194aa7e0d33ecafa889e131e19ede4514ff5d3c186c2b011905127932a785f5007f01e5b9226475391b5bd6abd530586c - languageName: node - linkType: hard - -"@cfpb/cfpb-forms@npm:^0.31.0": - version: 0.31.0 - resolution: "@cfpb/cfpb-forms@npm:0.31.0" - dependencies: - "@cfpb/cfpb-buttons": ^0.31.0 - "@cfpb/cfpb-core": ^0.31.0 - "@cfpb/cfpb-grid": ^0.31.0 - "@cfpb/cfpb-icons": ^0.31.0 - checksum: c6fed4422544414b022375015e56f0c07f0e5df3f3df732eee0c26a1654c74f9e64b50b5fd9b1d8b7efef9eb71ad2ae9eae7b851ece19f52c8b8e536ec7bcb1d - languageName: node - linkType: hard - -"@cfpb/cfpb-forms@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-forms@npm:0.32.0" - dependencies: - "@cfpb/cfpb-buttons": ^0.32.0 - "@cfpb/cfpb-core": ^0.32.0 - "@cfpb/cfpb-grid": ^0.32.0 - "@cfpb/cfpb-icons": ^0.32.0 - checksum: a6ae112c2de151380bbd0e6f96b897ff47fe96c9336ec82e5e12314d0e55d4053212d8a1be06df753e78621e2664c1b7b2c07da3ea9f9e9d4c450ff802c64515 - languageName: node - linkType: hard - -"@cfpb/cfpb-grid@npm:^0.31.0": - version: 0.31.0 - resolution: "@cfpb/cfpb-grid@npm:0.31.0" +"@cfpb/cfpb-grid@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-grid@npm:0.35.0" dependencies: normalize-css: ^2.0.0 - checksum: 9d46c93f1fb093a6f64b99344554a7443e234e3b822d8550e3eb2d80c24450e2fb7cc6fd26b075047f0262c1dfee38480cb87b3290d62adf48b6e42bd67fab2c - languageName: node - linkType: hard - -"@cfpb/cfpb-grid@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-grid@npm:0.32.0" - dependencies: - normalize-css: ^2.0.0 - checksum: 5ac3ac4d0cd2432df677d30787591a57b853ef4cab4b0d912c6d2525d55e43d9c7fc4b74e9a63446c977b28674d6a8c505bf0b77ba692fc5b5ea11992ae01fae - languageName: node - linkType: hard - -"@cfpb/cfpb-icons@npm:^0.31.0": - version: 0.31.0 - resolution: "@cfpb/cfpb-icons@npm:0.31.0" - checksum: 828d3042f8935dafa7ce86153c238184f055f400a36f796bb9c73a92e6f4b6c0397b3081103a2e9bc31157b51a68011e7a020adb1cbfda7f6a1b84401b4d5833 + checksum: 54a0bba01c6df2c78215bf05b61642e51b39070d1af659820c7f5e7475403024af58b9c838b05a0f3a7772c379b85ade7f8e07fa86cd5a2da5c37bf9c0c4f9df languageName: node linkType: hard -"@cfpb/cfpb-icons@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-icons@npm:0.32.0" - checksum: 37d0e3ed214bebb1a6ff81281a11c002bcbb5028d74643a413ea0e894a7c94ae76751b7fcf8d71b5b0489484af5478991b6c50dbda634ffcbf0d8773a281093f +"@cfpb/cfpb-icons@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-icons@npm:0.35.0" + checksum: 8ed66d7b8689d261caecd423b7810774dae609b012141705ae52a86fcdf6ccbcce09859c6f43da4a8542f7e01714293b205cbc494dcaf1359970cd5435164f6e languageName: node linkType: hard -"@cfpb/cfpb-layout@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-layout@npm:0.32.0" +"@cfpb/cfpb-layout@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-layout@npm:0.35.0" dependencies: - "@cfpb/cfpb-core": ^0.32.0 - "@cfpb/cfpb-grid": ^0.32.0 - checksum: d7986d1d0a71b5ab3f019e8fbc51b7209526fbe374ded227f8b50159fcac4bc5d337f91ca45435eaddc62b8efbac992cc7a28699675283aeb17a7fbc2f0e18e6 + "@cfpb/cfpb-core": ^0.35.0 + "@cfpb/cfpb-grid": ^0.35.0 + checksum: c41a9ee4ec5ff57a7d244fe586116ed7e3677b2f9465c79fa4cfd214537660cf4ade2974cd666251e440655602de28f53d65ea19cd94f0f672d83c550c607444 languageName: node linkType: hard -"@cfpb/cfpb-notifications@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-notifications@npm:0.32.0" +"@cfpb/cfpb-notifications@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-notifications@npm:0.35.0" dependencies: - "@cfpb/cfpb-core": ^0.32.0 - "@cfpb/cfpb-icons": ^0.32.0 - checksum: 884ee20674658393e2e903224d8be5d8b417c4184c5db25a64d774b3420979074cad9826ae484c6c7996ad53aa1e2271141f3d45c5ec9af583fd8d79dd41580d + "@cfpb/cfpb-core": ^0.35.0 + "@cfpb/cfpb-icons": ^0.35.0 + checksum: 7afe76eb257ed04e0f55ae50ad399a5f6e7d12b59021f30a8b329913e482a7783f673e704ff5de383c21cd8007601754c5284b50e85a04a059f3bb7645017e52 languageName: node linkType: hard -"@cfpb/cfpb-pagination@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-pagination@npm:0.32.0" +"@cfpb/cfpb-pagination@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-pagination@npm:0.35.0" dependencies: - "@cfpb/cfpb-buttons": ^0.32.0 - "@cfpb/cfpb-core": ^0.32.0 - "@cfpb/cfpb-icons": ^0.32.0 - checksum: 2f4352a9db81a3b94f5295dfcb225ebd3a619a12e0db6c0308f2d12054027ec408c5577601e37ad34c909e54b3d24ccc89a003e02a5669d4ea5a627bbc2f7d70 + "@cfpb/cfpb-buttons": ^0.35.0 + "@cfpb/cfpb-core": ^0.35.0 + "@cfpb/cfpb-icons": ^0.35.0 + checksum: e50e73633d287d2ab6dff46b8d60ecad8af05e844203b187b902040b7b2f664ae356e1ba36bf5c77ee416d7dd9dd22e0f565906b71b1b33e7822eea2d5a4c191 languageName: node linkType: hard -"@cfpb/cfpb-tables@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-tables@npm:0.32.0" +"@cfpb/cfpb-tables@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-tables@npm:0.35.0" dependencies: - "@cfpb/cfpb-atomic-component": ^0.32.0 - "@cfpb/cfpb-core": ^0.32.0 - checksum: f2e5182f5226c57fd61fb163c06900d490631ef6e12c11731ad3e66633a54af30a1ad5bdb9f3131321d3f74686893a12561fcc43db16259270aee44bd069fd3b + "@cfpb/cfpb-atomic-component": ^0.35.0 + "@cfpb/cfpb-core": ^0.35.0 + checksum: 6056dfa7e1b9cf26ce4759adce70e4c9cfe9605ad8f7763e1da85208273748866fc00867aad436a6c9bbe70c62ff8c0c62f4d57d67859f96cf1675fdd532d0f4 languageName: node linkType: hard -"@cfpb/cfpb-typography@npm:^0.32.0": - version: 0.32.0 - resolution: "@cfpb/cfpb-typography@npm:0.32.0" +"@cfpb/cfpb-typography@npm:^0.35.0": + version: 0.35.0 + resolution: "@cfpb/cfpb-typography@npm:0.35.0" dependencies: - "@cfpb/cfpb-core": ^0.32.0 - "@cfpb/cfpb-icons": ^0.32.0 - checksum: 7bb700a3f735710f592c17463ede29634665392e3ff6b5f0dd411ef3161a0082c9a5f4784ef32dccb18473d01719d39c37c77cb3f6958c8b3be0477a13adc7e9 + "@cfpb/cfpb-core": ^0.35.0 + "@cfpb/cfpb-icons": ^0.35.0 + checksum: cf42ef422164a32ded2117dcb20e70e2a28c0aa70f370c4cf1d8889048a7c87bfb4b86c725a159a1e66b27c345fbcf643ef19ec02047417156e9fd3ddf453cac languageName: node linkType: hard @@ -5060,11 +4995,11 @@ __metadata: "design-system-react@https://github.com/cfpb/design-system-react": version: 0.0.0 - resolution: "design-system-react@https://github.com/cfpb/design-system-react.git#commit=cee0329ec6d5cb2b80763d44ab23c02a460c741e" + resolution: "design-system-react@https://github.com/cfpb/design-system-react.git#commit=d8a2c0856c0d1c8b418f1a07de2715bc9378b5a9" dependencies: - "@cfpb/cfpb-design-system": ^0.32.0 - "@cfpb/cfpb-expandables": ^0.31.0 - "@cfpb/cfpb-forms": ^0.31.0 + "@cfpb/cfpb-design-system": ^0.35.0 + "@cfpb/cfpb-expandables": ^0.35.0 + "@cfpb/cfpb-forms": ^0.35.0 "@tanstack/react-query": 4.13.5 classnames: ^2.3.2 display-element-css: cfpb/storybook-addon-display-element-css @@ -5072,7 +5007,7 @@ __metadata: react-dom: 18.2.0 react-router-dom: 6.3.0 react-select: ^5.7.2 - checksum: 8932a8adae354090fd0c82d4369965632cf73176136fc027e865bfdff0b02887fdaf062547fe2709dca09bfc2445d97dd98165bcaf3a59ea5e81bce53b80ccc6 + checksum: b6b47c84d51a5547996aef1a8d678d7bccd677d38db7aa28f53005c9e34f172dbe893a524ebfb29b9f3150fafc96bedcbd7706dbb14ce3a88f320a962f4b3dd5 languageName: node linkType: hard