Skip to content

Commit a5b602c

Browse files
authored
Merge pull request #157 from digital-go-jp/v2
merge v2 into main
2 parents a204fad + 67151e3 commit a5b602c

21 files changed

+1573
-1078
lines changed

.storybook/globals.css

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,15 @@
66
@tailwind utilities;
77

88
@layer base {
9+
:root {
10+
scrollbar-gutter: stable;
11+
}
12+
13+
:root:has(dialog[open]) {
14+
overflow: clip;
15+
scrollbar-gutter: auto;
16+
}
17+
918
body {
1019
@apply font-sans text-std-17N-170 text-solid-gray-900;
1120
}

.storybook/main.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ const config: StorybookConfig = {
77
'@storybook/addon-essentials',
88
'@storybook/addon-interactions',
99
'@storybook/addon-a11y',
10+
'@storybook/addon-storysource',
1011
],
1112
framework: {
1213
name: '@storybook/react-vite',

package-lock.json

Lines changed: 958 additions & 764 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@digital-go-jp/design-system-example-components",
3-
"version": "2.1.0",
3+
"version": "2.1.2",
44
"type": "module",
55
"main": "dist/index.cjs.js",
66
"typings": "dist/index.d.ts",
@@ -39,34 +39,35 @@
3939
"storybook:test": "test-storybook"
4040
},
4141
"dependencies": {
42-
"@digital-go-jp/tailwind-theme-plugin": "^0.2.2",
42+
"@digital-go-jp/tailwind-theme-plugin": "^0.2.3",
4343
"react": "^18.3.1",
4444
"react-dom": "^18.3.1",
4545
"tailwindcss": "^3.4.17"
4646
},
4747
"devDependencies": {
4848
"@biomejs/biome": "^1.9.4",
49-
"@markuplint/jsx-parser": "^4.7.13",
50-
"@markuplint/react-spec": "^4.5.11",
51-
"@storybook/addon-a11y": "^8.4.7",
52-
"@storybook/addon-essentials": "^8.4.7",
53-
"@storybook/addon-interactions": "^8.4.7",
54-
"@storybook/addon-links": "^8.4.7",
55-
"@storybook/blocks": "^8.4.7",
56-
"@storybook/react": "^8.4.7",
57-
"@storybook/react-vite": "^8.4.7",
58-
"@storybook/test": "^8.4.7",
49+
"@markuplint/jsx-parser": "^4.7.14",
50+
"@markuplint/react-spec": "^4.5.14",
51+
"@storybook/addon-a11y": "^8.5.0",
52+
"@storybook/addon-essentials": "^8.5.0",
53+
"@storybook/addon-interactions": "^8.5.0",
54+
"@storybook/addon-links": "^8.5.0",
55+
"@storybook/addon-storysource": "^8.5.0",
56+
"@storybook/blocks": "^8.5.0",
57+
"@storybook/react": "^8.5.0",
58+
"@storybook/react-vite": "^8.5.0",
59+
"@storybook/test": "^8.5.0",
5960
"@tsconfig/node20": "^20.1.4",
60-
"@types/node": "^22.10.2",
61+
"@types/node": "^22.10.7",
6162
"@types/react": "^18.3.12",
6263
"@types/react-dom": "^18.3.1",
63-
"@vitejs/plugin-react-swc": "^3.7.1",
64+
"@vitejs/plugin-react-swc": "^3.7.2",
6465
"autoprefixer": "^10.4.20",
65-
"markuplint": "^4.11.3",
66-
"postcss": "^8.4.49",
67-
"storybook": "^8.4.7",
68-
"typescript": "^5.7.2",
69-
"vite": "^6.0.5"
66+
"markuplint": "^4.11.4",
67+
"postcss": "^8.5.1",
68+
"storybook": "^8.5.0",
69+
"typescript": "^5.7.3",
70+
"vite": "^6.0.11"
7071
},
7172
"engines": {
7273
"node": ">=18"

src/components/Checkbox/Checkbox.tsx

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ export const Checkbox = forwardRef<HTMLInputElement, CheckboxProps>((props, ref)
4444
htmlFor={id}
4545
>
4646
<span
47-
className={`flex items-center justify-center shrink-0 ${checkboxWrapperSizeStyle[size]}`}
47+
className={`
48+
flex items-center justify-center shrink-0 rounded-[calc(1/8*100%)] ${checkboxWrapperSizeStyle[size]}
49+
has-[input:hover:not(:focus):not([aria-disabled="true"])]:bg-solid-gray-420 forced-colors:has-[input:hover:not(:focus):not([aria-disabled="true"])]:bg-[CanvasText]
50+
`}
4851
>
4952
<input
5053
className={`
@@ -53,9 +56,10 @@ export const Checkbox = forwardRef<HTMLInputElement, CheckboxProps>((props, ref)
5356
before:hidden before:size-3.5 before:bg-white before:[clip-path:path('M5.6,11.2L12.65,4.15L11.25,2.75L5.6,8.4L2.75,5.55L1.35,6.95L5.6,11.2Z')]
5457
checked:before:block
5558
${checkboxSizeStyle[size]}
56-
${!isError
57-
? 'border-solid-gray-600 hover:border-black checked:border-blue-900 checked:bg-blue-900 checked:hover:border-blue-1100 checked:hover:bg-blue-1100'
58-
: 'border-error-1 hover:border-red-1000 checked:bg-error-1 checked:hover:bg-red-1000'
59+
${
60+
!isError
61+
? 'border-solid-gray-600 hover:border-black checked:border-blue-900 checked:bg-blue-900 checked:hover:border-blue-1100 checked:hover:bg-blue-1100'
62+
: 'border-error-1 hover:border-red-1000 checked:bg-error-1 checked:hover:bg-red-1000'
5963
}
6064
aria-disabled:!border-solid-gray-300 aria-disabled:!bg-solid-gray-50 aria-disabled:checked:!bg-solid-gray-300 aria-disabled:before:border-solid-gray-50
6165
forced-colors:checked:!bg-[CanvasText] forced-colors:before:!bg-[Canvas] forced-colors:aria-disabled:!border-[GrayText] forced-colors:aria-disabled:checked:!bg-[GrayText]

0 commit comments

Comments
 (0)