Skip to content

Commit 784dbfb

Browse files
committed
fix: renaming button variant to valid (much better)
1 parent 22762fe commit 784dbfb

File tree

6 files changed

+12
-12
lines changed

6 files changed

+12
-12
lines changed

apps/web/public/r/button-variants-demo.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"files": [
99
{
1010
"path": "src/registry/blocks/button-variants-demo.tsx",
11-
"content": "import { Button } from \"@/components/utilui/button\";\r\n\r\nexport default function ButtonVariantsDemo() {\r\n return (\r\n <div className=\"flex flex-col gap-3\">\r\n <Button>Default Button</Button>\r\n <Button variant={\"secondary\"}>Secondary Button</Button>\r\n <Button variant={\"destructive\"}>Destructive Button</Button>\r\n <Button variant={\"validate\"}>Validate button</Button>\r\n <Button variant={\"outline\"}>Outline button</Button>\r\n <Button variant={\"ghost\"}>Ghost button</Button>\r\n <Button variant={\"link\"}>Link button</Button>\r\n </div>\r\n );\r\n}\r\n",
11+
"content": "import { Button } from \"@/components/utilui/button\";\r\n\r\nexport default function ButtonVariantsDemo() {\r\n return (\r\n <div className=\"flex flex-col gap-3\">\r\n <Button>Default Button</Button>\r\n <Button variant={\"secondary\"}>Secondary Button</Button>\r\n <Button variant={\"destructive\"}>Destructive Button</Button>\r\n <Button variant={\"valid\"}>Valid Button</Button>\r\n <Button variant={\"outline\"}>Outline Button</Button>\r\n <Button variant={\"ghost\"}>Ghost Button</Button>\r\n <Button variant={\"link\"}>Link Button</Button>\r\n </div>\r\n );\r\n}\r\n",
1212
"type": "registry:block",
1313
"target": "components/utilui/button-variants-demo.tsx"
1414
}

apps/web/public/r/button.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"files": [
99
{
1010
"path": "src/registry/components/button.tsx",
11-
"content": "import * as React from \"react\";\nimport { cva, type VariantProps } from \"class-variance-authority\";\n\nimport { cn } from \"@/lib/utils\";\n\nconst buttonVariants = cva(\n \"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0\",\n {\n variants: {\n variant: {\n default: \"bg-primary text-primary-foreground hover:bg-primary/90\",\n secondary:\n \"bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n destructive:\n \"bg-destructive text-destructive-foreground hover:bg-destructive/90\",\n validate: \"bg-green-500 text-white hover:bg-green-500/90\",\n outline:\n \"border border-input bg-background hover:bg-accent hover:text-accent-foreground\",\n ghost: \"hover:bg-accent hover:text-accent-foreground\",\n link: \"text-primary underline-offset-4 hover:underline\",\n },\n size: {\n default: \"h-10 px-4 py-2\",\n sm: \"h-9 rounded-md px-3\",\n lg: \"h-11 rounded-md px-8\",\n icon: \"h-10 w-10\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n size: \"default\",\n },\n },\n);\n\nexport interface ButtonProps\n extends React.ButtonHTMLAttributes<HTMLButtonElement>,\n VariantProps<typeof buttonVariants> {}\n\nconst Button = React.forwardRef<HTMLButtonElement, ButtonProps>(\n ({ className, variant, size, ...props }, ref) => {\n return (\n <button\n className={cn(buttonVariants({ variant, size, className }))}\n ref={ref}\n {...props}\n />\n );\n },\n);\nButton.displayName = \"Button\";\n\nexport { Button, buttonVariants };\n",
11+
"content": "import * as React from \"react\";\nimport { cva, type VariantProps } from \"class-variance-authority\";\n\nimport { cn } from \"@/lib/utils\";\n\nconst buttonVariants = cva(\n \"inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0\",\n {\n variants: {\n variant: {\n default: \"bg-primary text-primary-foreground hover:bg-primary/90\",\n secondary:\n \"bg-secondary text-secondary-foreground hover:bg-secondary/80\",\n destructive:\n \"bg-destructive text-destructive-foreground hover:bg-destructive/90\",\n valid: \"bg-green-500 text-white hover:bg-green-500/90\",\n outline:\n \"border border-input bg-background hover:bg-accent hover:text-accent-foreground\",\n ghost: \"hover:bg-accent hover:text-accent-foreground\",\n link: \"text-primary underline-offset-4 hover:underline\",\n },\n size: {\n default: \"h-10 px-4 py-2\",\n sm: \"h-9 rounded-md px-3\",\n lg: \"h-11 rounded-md px-8\",\n icon: \"h-10 w-10\",\n },\n },\n defaultVariants: {\n variant: \"default\",\n size: \"default\",\n },\n },\n);\n\nexport interface ButtonProps\n extends React.ButtonHTMLAttributes<HTMLButtonElement>,\n VariantProps<typeof buttonVariants> {}\n\nconst Button = React.forwardRef<HTMLButtonElement, ButtonProps>(\n ({ className, variant, size, ...props }, ref) => {\n return (\n <button\n className={cn(buttonVariants({ variant, size, className }))}\n ref={ref}\n {...props}\n />\n );\n },\n);\nButton.displayName = \"Button\";\n\nexport { Button, buttonVariants };\n",
1212
"type": "registry:component",
1313
"target": "components/utilui/button.tsx"
1414
}

apps/web/src/components/utilui/button-variants-demo.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ export default function ButtonVariantsDemo() {
66
<Button>Default Button</Button>
77
<Button variant={"secondary"}>Secondary Button</Button>
88
<Button variant={"destructive"}>Destructive Button</Button>
9-
<Button variant={"validate"}>Validate button</Button>
10-
<Button variant={"outline"}>Outline button</Button>
11-
<Button variant={"ghost"}>Ghost button</Button>
12-
<Button variant={"link"}>Link button</Button>
9+
<Button variant={"valid"}>Valid Button</Button>
10+
<Button variant={"outline"}>Outline Button</Button>
11+
<Button variant={"ghost"}>Ghost Button</Button>
12+
<Button variant={"link"}>Link Button</Button>
1313
</div>
1414
);
1515
}

apps/web/src/components/utilui/button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const buttonVariants = cva(
1313
"bg-secondary text-secondary-foreground hover:bg-secondary/80",
1414
destructive:
1515
"bg-destructive text-destructive-foreground hover:bg-destructive/90",
16-
validate: "bg-green-500 text-white hover:bg-green-500/90",
16+
valid: "bg-green-500 text-white hover:bg-green-500/90",
1717
outline:
1818
"border border-input bg-background hover:bg-accent hover:text-accent-foreground",
1919
ghost: "hover:bg-accent hover:text-accent-foreground",

apps/web/src/registry/blocks/button-variants-demo.tsx

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,10 @@ export default function ButtonVariantsDemo() {
66
<Button>Default Button</Button>
77
<Button variant={"secondary"}>Secondary Button</Button>
88
<Button variant={"destructive"}>Destructive Button</Button>
9-
<Button variant={"validate"}>Validate button</Button>
10-
<Button variant={"outline"}>Outline button</Button>
11-
<Button variant={"ghost"}>Ghost button</Button>
12-
<Button variant={"link"}>Link button</Button>
9+
<Button variant={"valid"}>Valid Button</Button>
10+
<Button variant={"outline"}>Outline Button</Button>
11+
<Button variant={"ghost"}>Ghost Button</Button>
12+
<Button variant={"link"}>Link Button</Button>
1313
</div>
1414
);
1515
}

apps/web/src/registry/components/button.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ const buttonVariants = cva(
1313
"bg-secondary text-secondary-foreground hover:bg-secondary/80",
1414
destructive:
1515
"bg-destructive text-destructive-foreground hover:bg-destructive/90",
16-
validate: "bg-green-500 text-white hover:bg-green-500/90",
16+
valid: "bg-green-500 text-white hover:bg-green-500/90",
1717
outline:
1818
"border border-input bg-background hover:bg-accent hover:text-accent-foreground",
1919
ghost: "hover:bg-accent hover:text-accent-foreground",

0 commit comments

Comments
 (0)