Skip to content

Commit d79bbe1

Browse files
committed
add highContrast variant
1 parent 5133a6d commit d79bbe1

File tree

2 files changed

+23
-2
lines changed

2 files changed

+23
-2
lines changed

src/components/ui/__stories__/Tag.stories.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ type Story = StoryObj<typeof meta>
1616
const statusArray = ["normal", "tag", "success", "error", "warning"] as const
1717

1818
// "subtle" is default variant
19-
const variantArray = ["subtle", "solid", "outline"] as const
19+
const variantArray = ["subtle", "highContrast", "solid", "outline"] as const
2020

2121
const StyleVariantList = () => (
2222
<HStack>

src/components/ui/tag.tsx

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,14 @@ const tagVariants = cva(
99
variants: {
1010
status: {
1111
normal: "bg-background-highlight text-body-medium border-body-medium",
12-
tag: "bg-primary-low-contrast text-primary border-primary",
12+
tag: "bg-primary-low-contrast text-primary-high-contrast border-primary",
1313
success: "bg-success-light text-success border-success-border",
1414
error: "bg-error-light text-error border-error-border",
1515
warning: "bg-warning-light text-warning-dark border-warning-border",
1616
},
1717
variant: {
1818
subtle: "border-transparent",
19+
highContrast: "border-transparent",
1920
solid: "border-transparent text-body-inverse",
2021
outline: "bg-transparent",
2122
},
@@ -46,6 +47,26 @@ const tagVariants = cva(
4647
status: "warning",
4748
className: "bg-warning text-warning-dark",
4849
},
50+
{
51+
variant: "highContrast",
52+
status: "normal",
53+
className: "bg-body-light text-body",
54+
},
55+
{
56+
variant: "highContrast",
57+
status: "tag",
58+
className: "bg-background-highlight",
59+
},
60+
{
61+
variant: "highContrast",
62+
status: "success",
63+
className: "text-success-dark",
64+
},
65+
{
66+
variant: "highContrast",
67+
status: "error",
68+
className: "text-error-dark",
69+
},
4970
{
5071
variant: "outline",
5172
status: "success",

0 commit comments

Comments
 (0)