Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Component] Integrate DS Select + Multiselect #206

Merged
merged 32 commits into from
Feb 1, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
32 commits
Select commit Hold shift + click to select a range
44670e6
feat: [Select] Single
meissadia Oct 31, 2023
3014e0a
feat: [Select] Multi
meissadia Nov 7, 2023
759a799
test: [Select] Add unit tests
meissadia Nov 7, 2023
e189ac7
fix: Move Select to Draft state
meissadia Nov 17, 2023
733390b
feat: Allow consumer to directly use SelectMulti or SelectSingle
meissadia Nov 17, 2023
68dcb53
Merge branch 'main' into 197-ds-select
meissadia Nov 20, 2023
90f7fb4
deps: Update @cfpb/* to v0.34.0
meissadia Dec 8, 2023
6a4cea8
Merge branch 'main' into 197-ds-select
meissadia Dec 8, 2023
4b9201a
test: Skip Multiselect test until we can figure out how to resolve th…
meissadia Dec 21, 2023
e196c2e
deps: Upgrade vitest to 1.2.1
meissadia Jan 19, 2024
d7828a2
fix: Update Multiselect tests now that we can rely on the DS to rende…
meissadia Jan 22, 2024
bb49a26
fix: Update Multiselect to use the DS Multiselect's rendering of sele…
meissadia Jan 22, 2024
f8ed66b
fix: Config
meissadia Jan 23, 2024
4c82bff
Merge branch 'main' into 197-ds-select
meissadia Jan 23, 2024
ab2beaf
fix: Resolve "Unknown file extension .svg
meissadia Jan 25, 2024
d36f8e3
Merge branch 'main' into 197-ds-select
meissadia Jan 25, 2024
76031f4
Update yarn.lock
meissadia Jan 26, 2024
b5b2aba
[Select] Code cleanup
meissadia Jan 29, 2024
baff2f9
Merge branch 'main' into 197-ds-select
meissadia Jan 30, 2024
7f880ae
deps: update yarn.lock
meissadia Jan 31, 2024
f105274
[Select] Remove intro paragraph in favor of hosting it in the customi…
meissadia Jan 31, 2024
147bca6
[Select] Separate stories for Single into its own file
meissadia Jan 31, 2024
db2caad
[Select] Separate stories for Multiple into its own file
meissadia Jan 31, 2024
45d1d93
[Select] Add custom Overiew
meissadia Jan 31, 2024
a632a8e
fix: [Selects]
meissadia Jan 31, 2024
c9a90c8
Merge branch 'main' into 197-ds-select
meissadia Jan 31, 2024
6cdaa74
fix: [Selects] Update labels to match the displayed state
meissadia Jan 31, 2024
d7522f8
fix: [Selects] Update shared Overview's 'Types' heading
meissadia Jan 31, 2024
242dfe7
fix: [Selects] Revert story name and label for Multiple
meissadia Jan 31, 2024
110f4cb
fix: [Selects] Update language
meissadia Jan 31, 2024
cc3f625
fix: [Selects] Update unit tests
meissadia Jan 31, 2024
640ea2b
fix: [Selects] Render Multiselect story with a min height to allow ea…
meissadia Feb 1, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
deps: Update @cfpb/* to v0.34.0
  • Loading branch information
meissadia committed Dec 8, 2023
commit 90f7fb4b5e5e0e3f4c66cc0dbeef2d6b7f7767c7
6 changes: 3 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -45,9 +45,9 @@
"chromatic": "chromatic --storybook-build-dir dist-storybook --only-changed"
},
"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.34.0",
"@cfpb/cfpb-expandables": "^0.34.0",
"@cfpb/cfpb-forms": "^0.34.0",
"@tanstack/react-query": "4.13.5",
"classnames": "^2.3.2",
"display-element-css": "cfpb/storybook-addon-display-element-css",
Expand Down
239 changes: 87 additions & 152 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -1556,204 +1556,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
"@cfpb/cfpb-atomic-component@npm:^0.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-atomic-component@npm:0.34.0"
checksum: 8150faabb6989bc904714038022a3e6561c3730bf5961cd9d5cc2c9a0ef6a3ae91a3bdbd38bb5490b99475baf60fa13d67a865071842787c51ec15ab0dbac2a7
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
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.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-buttons@npm:0.34.0"
dependencies:
"@cfpb/cfpb-core": ^0.32.0
"@cfpb/cfpb-icons": ^0.32.0
checksum: 1db1708b0d8b4c8f2a9ed6648fdf0ef937b395e704a00d27d7fa538a4ff1c0befd1c919a2d444cefde2ca6e11af3e7b6f215f11243fe74e4a685ef09fef2367a
"@cfpb/cfpb-core": ^0.34.0
"@cfpb/cfpb-icons": ^0.34.0
checksum: f4126f89477afcb24bcc56c08b99f3b84f71b67775a84b7b01466f48bdab92d6ccb0f001c68ade8ba5814f9d5901fbbe6f399c37561281e6cb0fc7b7882335ca
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.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-core@npm:0.34.0"
dependencies:
normalize-css: ^2.0.0
checksum: 165a370d2431897a2fe288fd840607bb90779b5ec36f062a5c0e91a58d69b7c210511be311d46399923546be2c36a56e2d890daf8d880e6073c9a2590d856a97
languageName: node
linkType: hard

"@cfpb/cfpb-core@npm:^0.32.0":
version: 0.32.0
resolution: "@cfpb/cfpb-core@npm:0.32.0"
dependencies:
normalize-css: ^2.0.0
checksum: a0f3fcbdfd37b83db0677c941dd2a3a1a86051f82846098413c6d14f116ec53d339eb10325f6302bc182b7e0ac287397fc8a53e6a910f1119751c36ded908693
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"
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
languageName: node
linkType: hard

"@cfpb/cfpb-expandables@npm:^0.31.0":
version: 0.31.0
resolution: "@cfpb/cfpb-expandables@npm:0.31.0"
dependencies:
"@cfpb/cfpb-atomic-component": ^0.31.0
"@cfpb/cfpb-core": ^0.31.0
"@cfpb/cfpb-icons": ^0.31.0
checksum: a5fc5143be6b3d124a0aad6ec0e17b85671b376801e109916dbff970b3890df9e29cc7142f0aff46305f932ba3ea2ac9cbcbfb4da1512e954551ea7c4bb118fc
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
checksum: 5bd86d3856b248b02c12d41329987d3a649b597198c6f16cd7c07773cb7ed03a1397a5df14dbaca2cd6e49c5b4f1c521d1cfe0d75fd7f5ea9e9c91f6db9f3151
languageName: node
linkType: hard

"@cfpb/cfpb-forms@npm:^0.31.0":
version: 0.31.0
resolution: "@cfpb/cfpb-forms@npm:0.31.0"
"@cfpb/cfpb-design-system@npm:^0.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-design-system@npm:0.34.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
"@cfpb/cfpb-atomic-component": ^0.34.0
"@cfpb/cfpb-buttons": ^0.34.0
"@cfpb/cfpb-core": ^0.34.0
"@cfpb/cfpb-expandables": ^0.34.0
"@cfpb/cfpb-forms": ^0.34.0
"@cfpb/cfpb-grid": ^0.34.0
"@cfpb/cfpb-icons": ^0.34.0
"@cfpb/cfpb-layout": ^0.34.0
"@cfpb/cfpb-notifications": ^0.34.0
"@cfpb/cfpb-pagination": ^0.34.0
"@cfpb/cfpb-tables": ^0.34.0
"@cfpb/cfpb-typography": ^0.34.0
checksum: eaf9d3465f3fe3302c02bd8901b627108d5484590ab9fd521940f81344f68932b04cc19cb64b0beb12212688e9512c3287293c9a25cd3cc11ea893b3e79c744a
languageName: node
linkType: hard

"@cfpb/cfpb-forms@npm:^0.32.0":
version: 0.32.0
resolution: "@cfpb/cfpb-forms@npm:0.32.0"
"@cfpb/cfpb-expandables@npm:^0.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-expandables@npm:0.34.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
"@cfpb/cfpb-atomic-component": ^0.34.0
"@cfpb/cfpb-core": ^0.34.0
"@cfpb/cfpb-icons": ^0.34.0
checksum: d7f5c0226bd1670c0c4550a9f17d1166d781f8c3fb76a5e8f77a0a56acb9ecd67dc62f48c0cb31db0f9864f2f42ecbfcdb7368a3a4330feaf7c291a3cb66d9c4
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-forms@npm:^0.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-forms@npm:0.34.0"
dependencies:
normalize-css: ^2.0.0
checksum: 9d46c93f1fb093a6f64b99344554a7443e234e3b822d8550e3eb2d80c24450e2fb7cc6fd26b075047f0262c1dfee38480cb87b3290d62adf48b6e42bd67fab2c
"@cfpb/cfpb-buttons": ^0.34.0
"@cfpb/cfpb-core": ^0.34.0
"@cfpb/cfpb-grid": ^0.34.0
"@cfpb/cfpb-icons": ^0.34.0
checksum: f8e468df800758a53b460d600dc076a8cee2d15a4903471fc2198267e3b6cfc2a82112541091f92426160e97ce84ee8ffc31975b7e58106fa824a9d1e3e44438
languageName: node
linkType: hard

"@cfpb/cfpb-grid@npm:^0.32.0":
version: 0.32.0
resolution: "@cfpb/cfpb-grid@npm:0.32.0"
"@cfpb/cfpb-grid@npm:^0.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-grid@npm:0.34.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: fe206389d174ac8176bef173c6949566b3d6ae180b9f6534df0365a3af893dee56de9a23b5fbe975a6e28c086d000f3e52cbd7689a13edad761fc2fa10a3f818
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.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-icons@npm:0.34.0"
checksum: c723c3da7b299e936f09d8ffa326f7639ae3165605284d3b911c3d6bf1bd82e08734da7c79328e7a0388a3ed70aaadf55ad11241f8cee03c460b350561fbd5c6
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.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-layout@npm:0.34.0"
dependencies:
"@cfpb/cfpb-core": ^0.32.0
"@cfpb/cfpb-grid": ^0.32.0
checksum: d7986d1d0a71b5ab3f019e8fbc51b7209526fbe374ded227f8b50159fcac4bc5d337f91ca45435eaddc62b8efbac992cc7a28699675283aeb17a7fbc2f0e18e6
"@cfpb/cfpb-core": ^0.34.0
"@cfpb/cfpb-grid": ^0.34.0
checksum: f8daa1c91102b67f59f3afdd5c7a1ef0b9703b46f0c2cbf965bd61145a0251729fce68ef327d37eade0dfced965b7c781506c2d833d6fa4f6124e3eff4039911
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.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-notifications@npm:0.34.0"
dependencies:
"@cfpb/cfpb-core": ^0.32.0
"@cfpb/cfpb-icons": ^0.32.0
checksum: 884ee20674658393e2e903224d8be5d8b417c4184c5db25a64d774b3420979074cad9826ae484c6c7996ad53aa1e2271141f3d45c5ec9af583fd8d79dd41580d
"@cfpb/cfpb-core": ^0.34.0
"@cfpb/cfpb-icons": ^0.34.0
checksum: 81c47187ccba407ed4e61116e6677149b80ba3ecacdc713cdc2d1ca0d7ec26cb2f53d8387b9f42e1fde48074b19d8c9741c668f600845246b45b18e03aa2f60b
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.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-pagination@npm:0.34.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.34.0
"@cfpb/cfpb-core": ^0.34.0
"@cfpb/cfpb-icons": ^0.34.0
checksum: 0144170e6ee57d0094502a04ea56b04240eaf3cc3e62114d4a63cbdf320f764c108a11804d4e3ee543e4a538665877b8b2b90b4528258716879c756a53bc7b5e
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.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-tables@npm:0.34.0"
dependencies:
"@cfpb/cfpb-atomic-component": ^0.32.0
"@cfpb/cfpb-core": ^0.32.0
checksum: f2e5182f5226c57fd61fb163c06900d490631ef6e12c11731ad3e66633a54af30a1ad5bdb9f3131321d3f74686893a12561fcc43db16259270aee44bd069fd3b
"@cfpb/cfpb-atomic-component": ^0.34.0
"@cfpb/cfpb-core": ^0.34.0
checksum: d07c2233eba1ab56eb3c58decd5dec51388af5be02f840e4487121f1eab83be8ed56ae2d327f55e8eef3aea1e7cca8b596472cf32c18c6323ab984a302c0bdba
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.34.0":
version: 0.34.0
resolution: "@cfpb/cfpb-typography@npm:0.34.0"
dependencies:
"@cfpb/cfpb-core": ^0.32.0
"@cfpb/cfpb-icons": ^0.32.0
checksum: 7bb700a3f735710f592c17463ede29634665392e3ff6b5f0dd411ef3161a0082c9a5f4784ef32dccb18473d01719d39c37c77cb3f6958c8b3be0477a13adc7e9
"@cfpb/cfpb-core": ^0.34.0
"@cfpb/cfpb-icons": ^0.34.0
checksum: 955b6be43cde99178f6e2952f35106ff4303b65a6bb667a3724c029250262fccdc913495c384b24347125bc25d6d0a0bde71d3353241b57d96888f69dc919101
languageName: node
linkType: hard

Expand Down Expand Up @@ -7848,9 +7783,9 @@ __metadata:
resolution: "design-system-react@workspace:."
dependencies:
"@babel/core": ^7.20.12
"@cfpb/cfpb-design-system": ^0.32.0
"@cfpb/cfpb-expandables": ^0.31.0
"@cfpb/cfpb-forms": ^0.31.0
"@cfpb/cfpb-design-system": ^0.34.0
"@cfpb/cfpb-expandables": ^0.34.0
"@cfpb/cfpb-forms": ^0.34.0
"@nabla/vite-plugin-eslint": 1.4.1
"@storybook/addon-a11y": ^7.0.6
"@storybook/addon-actions": ^7.0.6
Expand Down