Skip to content

Commit 3f6ce04

Browse files
refactor(tailwind/Checkbox): add invalid state style
1 parent d328a3b commit 3f6ce04

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

tailwind/ui/Checkbox.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ const Checkbox = React.forwardRef<
1515
<CheckboxPrimitive.Root
1616
ref={ref}
1717
className={cn(
18-
"size-4 rounded-sm border border-body-medium text-background hover:border-primary-high-contrast hover:bg-body-light focus-visible:outline-offset-4 focus-visible:outline-primary-hover disabled:cursor-not-allowed disabled:border-disabled disabled:bg-disabled data-[state='checked']:not-disabled:border-primary data-[state='checked']:not-disabled:bg-primary data-[state='checked']:hover:not-disabled:bg-primary-hover",
18+
"size-4 rounded-sm border border-body-medium text-background hover:border-primary-high-contrast hover:bg-body-light focus-visible:outline-offset-4 focus-visible:outline-primary-hover disabled:cursor-not-allowed disabled:border-disabled disabled:bg-disabled aria-[invalid]:border-error aria-[invalid]:bg-error-light data-[state='checked']:not-disabled:border-primary data-[state='checked']:not-disabled:bg-primary data-[state='checked']:hover:not-disabled:bg-primary-hover",
1919
className
2020
)}
2121
{...props}

tailwind/ui/__stories__/Checkbox.stories.tsx

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -35,13 +35,12 @@ const checkboxDataSet: (CheckboxProps & { label: string })[] = [
3535
disabled: true,
3636
checked: true,
3737
},
38-
// TODO: Waiting for PR #13434 to be merged
39-
// {
40-
// id: "invalid",
41-
// value: "invalid",
42-
// label: "invalid",
43-
// "aria-invalid": true,
44-
// },
38+
{
39+
id: "invalid",
40+
value: "invalid",
41+
label: "invalid",
42+
"aria-invalid": true,
43+
},
4544
]
4645

4746
export const Checkbox: StoryObj<typeof meta> = {

0 commit comments

Comments
 (0)