Skip to content

Commit 5ebfc7e

Browse files
committed
feat: update colors
1 parent 03c7ff1 commit 5ebfc7e

38 files changed

+421
-42
lines changed

apps/v4/src/registry/new-york-v4/ui/accordion.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export class UbAccordionItemDirective {
6262
export class UbAccordionTriggerDirective {
6363
class = input<ClassValue>()
6464
computedClass = computed(() => {
65-
return cn('ring-ring/10 dark:ring-ring/20 dark:outline-ring/40 outline-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all hover:underline focus-visible:ring-4 focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 [&>*>svg]:group-data-[state=open]:rotate-180', this.class())
65+
return cn('focus-visible:border-ring focus-visible:ring-ring/50 flex flex-1 items-start justify-between gap-4 rounded-md py-4 text-left text-sm font-medium transition-all outline-none hover:underline focus-visible:ring-[3px] disabled:pointer-events-none disabled:opacity-50 [&[data-state=open]>*>svg]:rotate-180', this.class())
6666
})
6767
}
6868

apps/v4/src/registry/new-york-v4/ui/alert.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ const alertVariants = cva(
1212
variant: {
1313
default: 'bg-background text-foreground',
1414
destructive:
15-
'border-destructive/50 text-destructive dark:text-destructive-foreground/80 dark:border-destructive [&>*>svg]:text-current dark:bg-destructive/50',
15+
'text-destructive-foreground [&>*>svg]:text-current *:data-[slot=alert-description]:text-destructive-foreground/80',
1616
},
1717
},
1818
defaultVariants: {

apps/v4/src/registry/new-york-v4/ui/badge.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,16 +5,16 @@ import { cva } from 'class-variance-authority'
55
import { cn } from '~/lib/utils'
66

77
export const badgeVariants = cva(
8-
'inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-semibold w-fit whitespace-nowrap shrink-0 [&>*>svg]:size-3 gap-1 [&>*>svg]:pointer-events-none ring-ring/10 dark:ring-ring/20 dark:outline-ring/40 outline-ring/50 focus-visible:ring-4 focus-visible:outline-1 aria-invalid:focus-visible:ring-0 transition-[color,box-shadow]',
8+
'inline-flex items-center justify-center rounded-md border px-2 py-0.5 text-xs font-medium w-fit whitespace-nowrap shrink-0 [&>*>svg]:size-3 gap-1 [&>*>svg]:pointer-events-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive transition-[color,box-shadow] overflow-auto',
99
{
1010
variants: {
1111
variant: {
1212
default:
13-
'border-transparent bg-primary text-primary-foreground shadow-sm [a&]:hover:bg-primary/90',
13+
'border-transparent bg-primary text-primary-foreground [a&]:hover:bg-primary/90',
1414
secondary:
1515
'border-transparent bg-secondary text-secondary-foreground [a&]:hover:bg-secondary/90',
1616
destructive:
17-
'border-transparent bg-destructive text-destructive-foreground shadow-sm [a&]:hover:bg-destructive/90',
17+
'border-transparent bg-destructive text-white [a&]:hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40',
1818
outline:
1919
'text-foreground [a&]:hover:bg-accent [a&]:hover:text-accent-foreground',
2020
},

apps/v4/src/registry/new-york-v4/ui/button.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,14 @@ import { cva } from 'class-variance-authority'
66
import { cn } from '~/lib/utils'
77

88
export const buttonVariants = cva(
9-
'inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-[color,box-shadow] disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*=\'size-\'])]:size-4 [&_svg]:shrink-0 ring-ring/10 dark:ring-ring/20 dark:outline-ring/40 outline-ring/50 focus-visible:ring-4 focus-visible:outline-1 aria-invalid:focus-visible:ring-0',
9+
'inline-flex items-center justify-center gap-2 whitespace-nowrap rounded-md text-sm font-medium transition-[color,box-shadow] disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg:not([class*=\'size-\'])]:size-4 [&_svg]:shrink-0 outline-none focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px] aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive',
1010
{
1111
variants: {
1212
variant: {
1313
default:
1414
'bg-primary text-primary-foreground shadow-sm hover:bg-primary/90',
1515
destructive:
16-
'bg-destructive text-destructive-foreground shadow-xs hover:bg-destructive/90',
16+
'bg-destructive text-white shadow-xs hover:bg-destructive/90 focus-visible:ring-destructive/20 dark:focus-visible:ring-destructive/40',
1717
outline:
1818
'border border-input bg-background shadow-xs hover:bg-accent hover:text-accent-foreground',
1919
secondary:

apps/v4/src/registry/new-york-v4/ui/card.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ export class UbCardHeaderDirective {
4040
export class UbCardTitleDirective {
4141
readonly class = input<string>()
4242
protected computedClass = computed(() =>
43-
cn('leading-none font-semibold tracking-tight', this.class()),
43+
cn('leading-none font-semibold', this.class()),
4444
)
4545
}
4646

apps/v4/src/registry/new-york-v4/ui/dialog.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ export class UbDialogFooterDirective {
105105
})
106106
export class UbDialogTitleDirective {
107107
class = input<string>()
108-
computedClass = computed(() => cn('text-lg leading-none font-semibold tracking-tight', this.class()))
108+
computedClass = computed(() => cn('text-lg leading-none font-semibold', this.class()))
109109
}
110110

111111
@Directive({

apps/v4/src/registry/new-york-v4/ui/dropdown-menu.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ export class UbDropdownMenuItemDirective {
8181
})
8282

8383
computedClass = computed(() => cn(
84-
'focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive data-[variant=destructive]:*:[svg]:!text-destructive [&_svg:not([class*=\'text-\'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=\'size-\'])]:size-4',
84+
'focus:bg-accent focus:text-accent-foreground data-[variant=destructive]:text-destructive-foreground data-[variant=destructive]:focus:bg-destructive/10 dark:data-[variant=destructive]:focus:bg-destructive/40 data-[variant=destructive]:focus:text-destructive-foreground data-[variant=destructive]:*:[svg]:!text-destructive-foreground [&_svg:not([class*=\'text-\'])]:text-muted-foreground relative flex cursor-default items-center gap-2 rounded-sm px-2 py-1.5 text-sm outline-hidden select-none data-[disabled]:pointer-events-none data-[disabled]:opacity-50 data-[inset]:pl-8 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=\'size-\'])]:size-4',
8585
this.inset() && 'pl-8',
8686
this.class(),
8787
))
@@ -150,7 +150,7 @@ export class UbDropdownMenuShortcutDirective {
150150
},
151151
],
152152
})
153-
export class UbDropdownMenuSubContentDirective {}
153+
export class UbDropdownMenuSubContentDirective { }
154154

155155
@Component({
156156
standalone: true,

apps/v4/src/registry/new-york-v4/ui/input.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,9 @@ export class UbInputDirective<Type extends InputType> {
2828

2929
protected computedClass = computed(() =>
3030
cn(
31-
'border-input file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground aria-invalid:outline-destructive/60 aria-invalid:ring-destructive/20 dark:aria-invalid:outline-destructive dark:aria-invalid:ring-destructive/50 ring-ring/10 dark:ring-ring/20 dark:outline-ring/40 outline-ring/50 aria-invalid:outline-destructive/60 dark:aria-invalid:outline-destructive dark:aria-invalid:ring-destructive/40 aria-invalid:ring-destructive/20 aria-invalid:border-destructive/60 dark:aria-invalid:border-destructive flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium focus-visible:ring-4 focus-visible:outline-1 disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 aria-invalid:focus-visible:ring-[3px] aria-invalid:focus-visible:outline-none md:text-sm dark:aria-invalid:focus-visible:ring-4',
31+
'border-input file:text-foreground placeholder:text-muted-foreground selection:bg-primary selection:text-primary-foreground flex h-9 w-full min-w-0 rounded-md border bg-transparent px-3 py-1 text-base shadow-xs transition-[color,box-shadow] outline-none file:inline-flex file:h-7 file:border-0 file:bg-transparent file:text-sm file:font-medium disabled:pointer-events-none disabled:cursor-not-allowed disabled:opacity-50 md:text-sm',
32+
'focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:ring-[3px]',
33+
'aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 aria-invalid:border-destructive',
3234
this.class(),
3335
),
3436
)

apps/v4/src/registry/new-york-v4/ui/sonner.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,9 +61,9 @@ export class ToasterComponent {
6161
'group toast group-[.toaster]:bg-background group-[.toaster]:text-foreground group-[.toaster]:border-border group-[.toaster]:shadow-lg',
6262
description: 'group-[.toast]:text-muted-foreground',
6363
actionButton:
64-
'group-[.toast]:bg-primary group-[.toast]:text-primary-foreground',
64+
'group-[.toast]:bg-primary group-[.toast]:text-primary-foreground font-medium',
6565
cancelButton:
66-
'group-[.toast]:bg-muted group-[.toast]:text-muted-foreground',
66+
'group-[.toast]:bg-muted group-[.toast]:text-muted-foreground font-medium',
6767
},
6868
})
6969

apps/v4/src/registry/new-york-v4/ui/tabs.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ export class UbTabsTriggerDirective {
6464
readonly class = input<string>()
6565
protected computedClass = computed(() =>
6666
cn(
67-
'data-[state=active]:bg-background data-[state=active]:text-foreground ring-ring/10 dark:ring-ring/20 dark:outline-ring/40 outline-ring/50 inline-flex items-center justify-center gap-2 rounded-md px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-4 focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 aria-invalid:focus-visible:ring-0 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=\'size-\'])]:size-4',
67+
'data-[state=active]:bg-background data-[state=active]:text-foreground focus-visible:border-ring focus-visible:ring-ring/50 focus-visible:outline-ring inline-flex items-center justify-center gap-2 rounded-md px-2 py-1 text-sm font-medium whitespace-nowrap transition-[color,box-shadow] focus-visible:ring-[3px] focus-visible:outline-1 disabled:pointer-events-none disabled:opacity-50 data-[state=active]:shadow-sm [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*=\'size-\'])]:size-4',
6868
this.class(),
6969
),
7070
)
@@ -86,7 +86,7 @@ export class UbTabsContentDirective {
8686
readonly class = input<string>()
8787
protected computedClass = computed(() =>
8888
cn(
89-
'ring-ring/10 dark:ring-ring/20 dark:outline-ring/40 outline-ring/50 flex-1 transition-[color,box-shadow] focus-visible:ring-4 focus-visible:outline-1 aria-invalid:focus-visible:ring-0',
89+
'flex-1 outline-none',
9090
this.class(),
9191
),
9292
)

0 commit comments

Comments
 (0)