Skip to content

Commit c75c2c8

Browse files
authored
feat: Add cfpb fork of display-element-css Storybook addon (#140)
1 parent 70e6d85 commit c75c2c8

3 files changed

Lines changed: 132 additions & 91 deletions

File tree

.storybook/main.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@ module.exports = {
55
'@storybook/addon-links',
66
'@storybook/addon-essentials',
77
'@storybook/addon-interactions',
8-
'@storybook/addon-a11y'
8+
'@storybook/addon-a11y',
9+
'display-element-css'
910
],
1011
docs: {
1112
autodocs: true,

package.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,15 @@
4545
"chromatic": "chromatic --storybook-build-dir dist-storybook --only-changed"
4646
},
4747
"dependencies": {
48-
"@cfpb/cfpb-design-system": "^0.27.2",
49-
"@cfpb/cfpb-expandables": "^0.27.2",
50-
"@cfpb/cfpb-forms": "^0.27.2",
48+
"@cfpb/cfpb-design-system": "^0.29.0",
49+
"@cfpb/cfpb-expandables": "^0.29.0",
50+
"@cfpb/cfpb-forms": "^0.29.0",
5151
"@storybook/jest": "^0.1.0",
5252
"@storybook/testing-library": "^0.1.0",
5353
"@tanstack/react-query": "4.13.5",
5454
"@tanstack/react-table": "^8.8.0",
5555
"classnames": "^2.3.2",
56+
"display-element-css": "cfpb/storybook-addon-display-element-css",
5657
"react": "18.2.0",
5758
"react-dom": "18.2.0",
5859
"react-router-dom": "6.3.0",

yarn.lock

Lines changed: 126 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -1891,139 +1891,139 @@ __metadata:
18911891
languageName: node
18921892
linkType: hard
18931893

1894-
"@cfpb/cfpb-atomic-component@npm:^0.27.0":
1895-
version: 0.27.0
1896-
resolution: "@cfpb/cfpb-atomic-component@npm:0.27.0"
1897-
checksum: 4e712610c40e2b6eb90ce7d363725c50861515efe7f408347383868692e4d71b725bc083061af45b9a889e4d8301a02ef014b3d8e772e9100c59a5904c1a8fc8
1894+
"@cfpb/cfpb-atomic-component@npm:^0.29.0":
1895+
version: 0.29.0
1896+
resolution: "@cfpb/cfpb-atomic-component@npm:0.29.0"
1897+
checksum: a236d6d2acbf1c63275b91ffaf254479bd1cc9401307e02638bf723262f2d4a853f10eab5fe34a6130955dcb401c67c4b88d66b0225cd01dda58a56601833b38
18981898
languageName: node
18991899
linkType: hard
19001900

1901-
"@cfpb/cfpb-buttons@npm:^0.27.2":
1902-
version: 0.27.2
1903-
resolution: "@cfpb/cfpb-buttons@npm:0.27.2"
1901+
"@cfpb/cfpb-buttons@npm:^0.29.0":
1902+
version: 0.29.0
1903+
resolution: "@cfpb/cfpb-buttons@npm:0.29.0"
19041904
dependencies:
1905-
"@cfpb/cfpb-core": ^0.27.2
1906-
"@cfpb/cfpb-icons": ^0.27.0
1907-
checksum: 0c47040ceb8cc532bf054e7dfc3d8f7060b1dab15dd0d57dde9606b5c95d60c9109e00850a13cfd1a4a1c375c2701eccedbf6406d52a40554b76139227aa6ab2
1905+
"@cfpb/cfpb-core": ^0.29.0
1906+
"@cfpb/cfpb-icons": ^0.29.0
1907+
checksum: bfb205d9c9d96cd4b490931fa072d921290262d9583e6811cd0d5be24fbd831b328e2dc7df9ff24ad2990301f8fb9f631994a5f9b35878772da4b06f037c2e6e
19081908
languageName: node
19091909
linkType: hard
19101910

1911-
"@cfpb/cfpb-core@npm:^0.27.2":
1912-
version: 0.27.2
1913-
resolution: "@cfpb/cfpb-core@npm:0.27.2"
1911+
"@cfpb/cfpb-core@npm:^0.29.0":
1912+
version: 0.29.0
1913+
resolution: "@cfpb/cfpb-core@npm:0.29.0"
19141914
dependencies:
19151915
normalize-css: ^2.0.0
1916-
checksum: 5385f4149c3cb4fa788f1f83f29cda94005b2abc19b0776690c29756f28269f875c1eeabe6df7b6f99ee910437d17de7bd3fa87ac239920d31268c806c9f043c
1916+
checksum: e9b6e5549c4fca8c7f9d7ebee64fd7fe3a919324514d91ddf44a5c827c0b212ee865ff139615d20e7e3d2adfb3fbce0bfd3a94f6d61b5465253bf80177cac01e
19171917
languageName: node
19181918
linkType: hard
19191919

1920-
"@cfpb/cfpb-design-system@npm:^0.27.2":
1921-
version: 0.27.2
1922-
resolution: "@cfpb/cfpb-design-system@npm:0.27.2"
1920+
"@cfpb/cfpb-design-system@npm:^0.29.0":
1921+
version: 0.29.0
1922+
resolution: "@cfpb/cfpb-design-system@npm:0.29.0"
19231923
dependencies:
1924-
"@cfpb/cfpb-atomic-component": ^0.27.0
1925-
"@cfpb/cfpb-buttons": ^0.27.2
1926-
"@cfpb/cfpb-core": ^0.27.2
1927-
"@cfpb/cfpb-expandables": ^0.27.2
1928-
"@cfpb/cfpb-forms": ^0.27.2
1929-
"@cfpb/cfpb-grid": ^0.27.0
1930-
"@cfpb/cfpb-icons": ^0.27.0
1931-
"@cfpb/cfpb-layout": ^0.27.2
1932-
"@cfpb/cfpb-notifications": ^0.27.2
1933-
"@cfpb/cfpb-pagination": ^0.27.2
1934-
"@cfpb/cfpb-tables": ^0.27.2
1935-
"@cfpb/cfpb-typography": ^0.27.2
1936-
checksum: b2c3e9a1fd901b9e11c61c24592b6e3639e188c918717dcfbbfa9f0af0a347e9eae0a0467589795202e814e1a0b8f15fc45262f5c4b9798f1c3bfaf011b02b8a
1924+
"@cfpb/cfpb-atomic-component": ^0.29.0
1925+
"@cfpb/cfpb-buttons": ^0.29.0
1926+
"@cfpb/cfpb-core": ^0.29.0
1927+
"@cfpb/cfpb-expandables": ^0.29.0
1928+
"@cfpb/cfpb-forms": ^0.29.0
1929+
"@cfpb/cfpb-grid": ^0.29.0
1930+
"@cfpb/cfpb-icons": ^0.29.0
1931+
"@cfpb/cfpb-layout": ^0.29.0
1932+
"@cfpb/cfpb-notifications": ^0.29.0
1933+
"@cfpb/cfpb-pagination": ^0.29.0
1934+
"@cfpb/cfpb-tables": ^0.29.0
1935+
"@cfpb/cfpb-typography": ^0.29.0
1936+
checksum: 389c24ef4fbe8701b174e3abb591e1c932ccbac9c5e90454541b937b123d1990c5841cb6a178a2f0eaadcbea0fca5dec71bfd03197c06fce90bfe7dc361f67d1
19371937
languageName: node
19381938
linkType: hard
19391939

1940-
"@cfpb/cfpb-expandables@npm:^0.27.2":
1941-
version: 0.27.2
1942-
resolution: "@cfpb/cfpb-expandables@npm:0.27.2"
1940+
"@cfpb/cfpb-expandables@npm:^0.29.0":
1941+
version: 0.29.0
1942+
resolution: "@cfpb/cfpb-expandables@npm:0.29.0"
19431943
dependencies:
1944-
"@cfpb/cfpb-atomic-component": ^0.27.0
1945-
"@cfpb/cfpb-core": ^0.27.2
1946-
"@cfpb/cfpb-icons": ^0.27.0
1947-
checksum: a894d844aba7027d0ed60c72b0cfa748da8de8be0b2a583be1dcaebc2910e048cc1ad8df1314891f0eeb5f9adaecfb293b41a9d468f4eb026fd48826e046a72b
1944+
"@cfpb/cfpb-atomic-component": ^0.29.0
1945+
"@cfpb/cfpb-core": ^0.29.0
1946+
"@cfpb/cfpb-icons": ^0.29.0
1947+
checksum: 8355d843e8e88e056f93a2a0229b698519d3614106be30fc9bdf17a7002a97f0421450f59a8a0beba76e08c63b5f91ec204da0ac7416bb79ada460dce89ae47c
19481948
languageName: node
19491949
linkType: hard
19501950

1951-
"@cfpb/cfpb-forms@npm:^0.27.2":
1952-
version: 0.27.2
1953-
resolution: "@cfpb/cfpb-forms@npm:0.27.2"
1951+
"@cfpb/cfpb-forms@npm:^0.29.0":
1952+
version: 0.29.0
1953+
resolution: "@cfpb/cfpb-forms@npm:0.29.0"
19541954
dependencies:
1955-
"@cfpb/cfpb-buttons": ^0.27.2
1956-
"@cfpb/cfpb-core": ^0.27.2
1957-
"@cfpb/cfpb-grid": ^0.27.0
1958-
"@cfpb/cfpb-icons": ^0.27.0
1959-
checksum: 3808c6a4576590be692af0a421444347970947a79af2fc129f96309f36443d348ae67871bf179d2a227e9b0330b3e4cd0db4bbe4fee179bece4ccaf169879c06
1955+
"@cfpb/cfpb-buttons": ^0.29.0
1956+
"@cfpb/cfpb-core": ^0.29.0
1957+
"@cfpb/cfpb-grid": ^0.29.0
1958+
"@cfpb/cfpb-icons": ^0.29.0
1959+
checksum: ac6b8819c33ee6537819a5d68b02325b9e52add5e44c5a9086d3c6d8be60a278f30a76b5b3f6175142c2b3d30b047d318972688c1f0e8e5dc281771768dc5cbe
19601960
languageName: node
19611961
linkType: hard
19621962

1963-
"@cfpb/cfpb-grid@npm:^0.27.0":
1964-
version: 0.27.0
1965-
resolution: "@cfpb/cfpb-grid@npm:0.27.0"
1963+
"@cfpb/cfpb-grid@npm:^0.29.0":
1964+
version: 0.29.0
1965+
resolution: "@cfpb/cfpb-grid@npm:0.29.0"
19661966
dependencies:
19671967
normalize-css: ^2.0.0
1968-
checksum: af652a25648b0a24a6758ac4ed439e8bc3b5b7f1cf995c80148009bcafa9c5300f4fbd2a9355f3f94e75ac6999ac70aca9cbb0dcc6c52b827c4d5bd8c22605f4
1968+
checksum: 9280934dc19a116af4b45ddcd39aed741765c7b1892bbbdfd6f3a90fc91376e899a1063452fc864160d1caa17c4a1c4618f52fb80e49e7201a527d0d0c8c34fd
19691969
languageName: node
19701970
linkType: hard
19711971

1972-
"@cfpb/cfpb-icons@npm:^0.27.0":
1973-
version: 0.27.0
1974-
resolution: "@cfpb/cfpb-icons@npm:0.27.0"
1975-
checksum: 0214411623926f89fe99143ffa9103fee6f8910f515ec7c77ae995c06a2dc1af645c4819f0d63493e0db653c358b5c00a81675c445240b069a498b247854b2de
1972+
"@cfpb/cfpb-icons@npm:^0.29.0":
1973+
version: 0.29.0
1974+
resolution: "@cfpb/cfpb-icons@npm:0.29.0"
1975+
checksum: 13957d3bf4fe7f47956a0cde4ee875f8745cb98bedbe254bf84ce17fdbb227df3787c5021cb60a6243c635ae55aba5bcdd3ec491f7cd661e32ff9bcfcdcdcae9
19761976
languageName: node
19771977
linkType: hard
19781978

1979-
"@cfpb/cfpb-layout@npm:^0.27.2":
1980-
version: 0.27.2
1981-
resolution: "@cfpb/cfpb-layout@npm:0.27.2"
1979+
"@cfpb/cfpb-layout@npm:^0.29.0":
1980+
version: 0.29.0
1981+
resolution: "@cfpb/cfpb-layout@npm:0.29.0"
19821982
dependencies:
1983-
"@cfpb/cfpb-core": ^0.27.2
1984-
"@cfpb/cfpb-grid": ^0.27.0
1985-
checksum: 7f10b3aafe82b84f5742aa64a0d0d31bdf55318b594a5a8f122a74cfe21aede6db2427654a7b0268ac1437303e988a8639873e7402fd0bddc281a78cf7d25bc4
1983+
"@cfpb/cfpb-core": ^0.29.0
1984+
"@cfpb/cfpb-grid": ^0.29.0
1985+
checksum: 6725891c778d5550076c010c1396e8921bce2ff1dae074231fbb1c9972d9ccdfed95936175bfcb1b62a29046ac59bccb68c5693c7e34126a46639348275f1cbf
19861986
languageName: node
19871987
linkType: hard
19881988

1989-
"@cfpb/cfpb-notifications@npm:^0.27.2":
1990-
version: 0.27.2
1991-
resolution: "@cfpb/cfpb-notifications@npm:0.27.2"
1989+
"@cfpb/cfpb-notifications@npm:^0.29.0":
1990+
version: 0.29.0
1991+
resolution: "@cfpb/cfpb-notifications@npm:0.29.0"
19921992
dependencies:
1993-
"@cfpb/cfpb-core": ^0.27.2
1994-
"@cfpb/cfpb-icons": ^0.27.0
1995-
checksum: 22788b0e66a5c654911cc24f7753f4e34093f84936f780556165553b457a86a53398fe31e5c58aac856790b9feaf029dedf70dbc4a4c1663b0c2cdf51cff9ec2
1993+
"@cfpb/cfpb-core": ^0.29.0
1994+
"@cfpb/cfpb-icons": ^0.29.0
1995+
checksum: 1ef5a5b007748159da02af25f3e63b3ee45bc4dfe8d131ad15e479cdcb2d660b9058c39e2184b62700f9e7860d83edb1c6bccc2a382c22ae5b7a391cf609aeaa
19961996
languageName: node
19971997
linkType: hard
19981998

1999-
"@cfpb/cfpb-pagination@npm:^0.27.2":
2000-
version: 0.27.2
2001-
resolution: "@cfpb/cfpb-pagination@npm:0.27.2"
1999+
"@cfpb/cfpb-pagination@npm:^0.29.0":
2000+
version: 0.29.0
2001+
resolution: "@cfpb/cfpb-pagination@npm:0.29.0"
20022002
dependencies:
2003-
"@cfpb/cfpb-buttons": ^0.27.2
2004-
"@cfpb/cfpb-core": ^0.27.2
2005-
"@cfpb/cfpb-icons": ^0.27.0
2006-
checksum: 94af19a2675f16fc2ea1ad575dba041f9095d0a3d99e9278d8958cefa22e68f673d3b99857b1fe777616cbfcfca2074d934859b93f21c1e584e70cb0a7aa8d87
2003+
"@cfpb/cfpb-buttons": ^0.29.0
2004+
"@cfpb/cfpb-core": ^0.29.0
2005+
"@cfpb/cfpb-icons": ^0.29.0
2006+
checksum: c0e2beef77a2c464b4974371a6c1fc7e14cd55b6fa8212b3363a14b05142a812bef3f9566e3f76accf136b84595b7a04e177eb2467c605a9f4af4ac64909050f
20072007
languageName: node
20082008
linkType: hard
20092009

2010-
"@cfpb/cfpb-tables@npm:^0.27.2":
2011-
version: 0.27.2
2012-
resolution: "@cfpb/cfpb-tables@npm:0.27.2"
2010+
"@cfpb/cfpb-tables@npm:^0.29.0":
2011+
version: 0.29.0
2012+
resolution: "@cfpb/cfpb-tables@npm:0.29.0"
20132013
dependencies:
2014-
"@cfpb/cfpb-atomic-component": ^0.27.0
2015-
"@cfpb/cfpb-core": ^0.27.2
2016-
checksum: 57129fc4aa41d285425423d661a78eae6251c12f2cc34afe2a80653f2afc8ba99f6672d685dceb24935ce680cc8397bc688abdfe46eedad3243763f0f6d13486
2014+
"@cfpb/cfpb-atomic-component": ^0.29.0
2015+
"@cfpb/cfpb-core": ^0.29.0
2016+
checksum: 41e2da50aa34c997040f7c3cccddf4198978fff361d9d90c68c3a9bab97cfe8bd537cca840ba5df377492789686544fd228e24fdb0942c08451ddd97a87f60f4
20172017
languageName: node
20182018
linkType: hard
20192019

2020-
"@cfpb/cfpb-typography@npm:^0.27.2":
2021-
version: 0.27.2
2022-
resolution: "@cfpb/cfpb-typography@npm:0.27.2"
2020+
"@cfpb/cfpb-typography@npm:^0.29.0":
2021+
version: 0.29.0
2022+
resolution: "@cfpb/cfpb-typography@npm:0.29.0"
20232023
dependencies:
2024-
"@cfpb/cfpb-core": ^0.27.2
2025-
"@cfpb/cfpb-icons": ^0.27.0
2026-
checksum: d7ebe479e1005b14b8e4f66f9a082aec5bd3d4801a237830236233b0761939fcafa5911090c36341945ff8250611cec7c1890485e8ebdc213f6f2f5b9b51d3be
2024+
"@cfpb/cfpb-core": ^0.29.0
2025+
"@cfpb/cfpb-icons": ^0.29.0
2026+
checksum: 1ba62fb44f7c298f7a2c95cf782fa7e0c4cfe1a208e8ea2aaa701c665cbc41d6187de2a29aea0f58a8c3263dfbe516ca23fa1a22790f77d29d11d9391d774e8c
20272027
languageName: node
20282028
linkType: hard
20292029

@@ -7352,9 +7352,9 @@ __metadata:
73527352
resolution: "design-stories@workspace:."
73537353
dependencies:
73547354
"@babel/core": ^7.20.12
7355-
"@cfpb/cfpb-design-system": ^0.27.2
7356-
"@cfpb/cfpb-expandables": ^0.27.2
7357-
"@cfpb/cfpb-forms": ^0.27.2
7355+
"@cfpb/cfpb-design-system": ^0.29.0
7356+
"@cfpb/cfpb-expandables": ^0.29.0
7357+
"@cfpb/cfpb-forms": ^0.29.0
73587358
"@nabla/vite-plugin-eslint": 1.4.1
73597359
"@storybook/addon-a11y": ^7.0.6
73607360
"@storybook/addon-actions": ^7.0.6
@@ -7389,6 +7389,7 @@ __metadata:
73897389
css-mediaquery: 0.1.2
73907390
cypress: 10.11.0
73917391
cz-conventional-changelog: 3.3.0
7392+
display-element-css: cfpb/storybook-addon-display-element-css
73927393
eslint: 8.27.0
73937394
eslint-config-airbnb: 19.0.4
73947395
eslint-config-airbnb-base: 15.0.0
@@ -7500,6 +7501,28 @@ __metadata:
75007501
languageName: node
75017502
linkType: hard
75027503

7504+
display-element-css@cfpb/storybook-addon-display-element-css:
7505+
version: 0.0.7
7506+
resolution: "display-element-css@https://github.com/cfpb/storybook-addon-display-element-css.git#commit=bd5f817f2de41cf0f84adadef32d4673c3fe6f58"
7507+
dependencies:
7508+
react-highlight: ^0.15.0
7509+
peerDependencies:
7510+
"@storybook/addons": ^6.5.8
7511+
"@storybook/api": ^6.5.8
7512+
"@storybook/components": ^6.5.8
7513+
"@storybook/core-events": ^6.5.8
7514+
"@storybook/theming": ^6.5.8
7515+
react: ^16.8.0 || ^17.0.0
7516+
react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0
7517+
peerDependenciesMeta:
7518+
react:
7519+
optional: true
7520+
react-dom:
7521+
optional: true
7522+
checksum: b340171e9b29699658cec5ccde484ea3d88cf5b0f0d856ce4aa79a8edc2c5e2e0cea47482cf6e222623f169b0a1d2224737012f6291487b804de0c157032b13c
7523+
languageName: node
7524+
linkType: hard
7525+
75037526
"doctrine@npm:^2.1.0":
75047527
version: 2.1.0
75057528
resolution: "doctrine@npm:2.1.0"
@@ -9868,6 +9891,13 @@ __metadata:
98689891
languageName: node
98699892
linkType: hard
98709893

9894+
"highlight.js@npm:^10.5.0":
9895+
version: 10.7.3
9896+
resolution: "highlight.js@npm:10.7.3"
9897+
checksum: defeafcd546b535d710d8efb8e650af9e3b369ef53e28c3dc7893eacfe263200bba4c5fcf43524ae66d5c0c296b1af0870523ceae3e3104d24b7abf6374a4fea
9898+
languageName: node
9899+
linkType: hard
9900+
98719901
"history@npm:^5.2.0":
98729902
version: 5.3.0
98739903
resolution: "history@npm:5.3.0"
@@ -13518,6 +13548,15 @@ __metadata:
1351813548
languageName: node
1351913549
linkType: hard
1352013550

13551+
"react-highlight@npm:^0.15.0":
13552+
version: 0.15.0
13553+
resolution: "react-highlight@npm:0.15.0"
13554+
dependencies:
13555+
highlight.js: ^10.5.0
13556+
checksum: 8a0e3f2d9db0a5332b8b33eef8d6c58eb4c6f0a9426b0cedc5331fb4a777cff1895138b54368261d4e2a22338b11aa6b93adb1e3db496524072613255540a911
13557+
languageName: node
13558+
linkType: hard
13559+
1352113560
"react-inspector@npm:^6.0.0":
1352213561
version: 6.0.2
1352313562
resolution: "react-inspector@npm:6.0.2"

0 commit comments

Comments
 (0)