fix(ui): use tokenized status colors
This commit is contained in:
parent
23e140009f
commit
9d5a31d559
@ -8,20 +8,23 @@ export interface BadgeProps extends React.HTMLAttributes<HTMLSpanElement> {
|
||||
}
|
||||
|
||||
const variantStyles: Record<string, string> = {
|
||||
success: 'bg-green-500/10 text-green-400 border-green-500/20',
|
||||
warning: 'bg-yellow-500/10 text-yellow-400 border-yellow-500/20',
|
||||
error: 'bg-red-500/10 text-red-400 border-red-500/20',
|
||||
info: 'bg-blue-500/10 text-blue-400 border-blue-500/20',
|
||||
success:
|
||||
'bg-[var(--bl-success-muted,var(--bl-surface-muted))] text-[var(--bl-success)] border-[var(--bl-success-border,var(--bl-success))]',
|
||||
warning:
|
||||
'bg-[var(--bl-warning-muted,var(--bl-surface-muted))] text-[var(--bl-warning)] border-[var(--bl-warning-border,var(--bl-warning))]',
|
||||
error:
|
||||
'bg-[var(--bl-danger-muted,var(--bl-surface-muted))] text-[var(--bl-danger)] border-[var(--bl-danger-border,var(--bl-danger))]',
|
||||
info: 'bg-[var(--bl-info-muted,var(--bl-surface-muted))] text-[var(--bl-info,var(--bl-accent))] border-[var(--bl-info-border,var(--bl-info,var(--bl-accent)))]',
|
||||
neutral:
|
||||
'bg-[var(--bl-surface-muted,#252540)] text-[var(--bl-text-secondary,#a0a0b0)] border-[var(--bl-border,#2a2a4a)]',
|
||||
};
|
||||
|
||||
const dotColors: Record<string, string> = {
|
||||
success: 'bg-green-400',
|
||||
error: 'bg-red-400',
|
||||
warning: 'bg-yellow-400',
|
||||
info: 'bg-blue-400',
|
||||
neutral: 'bg-gray-400',
|
||||
success: 'bg-[var(--bl-success)]',
|
||||
error: 'bg-[var(--bl-danger)]',
|
||||
warning: 'bg-[var(--bl-warning)]',
|
||||
info: 'bg-[var(--bl-info,var(--bl-accent))]',
|
||||
neutral: 'bg-[var(--bl-text-tertiary,var(--bl-text-secondary))]',
|
||||
};
|
||||
|
||||
export function Badge({
|
||||
|
||||
@ -46,8 +46,8 @@ export function ConfirmDialog({
|
||||
className={clsx(
|
||||
'mt-0.5 rounded-full p-2',
|
||||
variant === 'destructive'
|
||||
? 'bg-red-500/10 text-red-400'
|
||||
: 'bg-yellow-500/10 text-yellow-400'
|
||||
? 'bg-[var(--bl-danger-muted,var(--bl-surface-muted))] text-[var(--bl-danger)]'
|
||||
: 'bg-[var(--bl-warning-muted,var(--bl-surface-muted))] text-[var(--bl-warning)]'
|
||||
)}
|
||||
>
|
||||
<AlertTriangle className="h-5 w-5" />
|
||||
|
||||
@ -37,10 +37,10 @@ export function useToast() {
|
||||
}
|
||||
|
||||
const icons: Record<string, React.ReactNode> = {
|
||||
success: <CheckCircle className="h-5 w-5 text-green-400" />,
|
||||
error: <AlertCircle className="h-5 w-5 text-red-400" />,
|
||||
warning: <AlertTriangle className="h-5 w-5 text-yellow-400" />,
|
||||
info: <Info className="h-5 w-5 text-blue-400" />,
|
||||
success: <CheckCircle className="h-5 w-5 text-[var(--bl-success)]" />,
|
||||
error: <AlertCircle className="h-5 w-5 text-[var(--bl-danger)]" />,
|
||||
warning: <AlertTriangle className="h-5 w-5 text-[var(--bl-warning)]" />,
|
||||
info: <Info className="h-5 w-5 text-[var(--bl-info,var(--bl-accent))]" />,
|
||||
};
|
||||
|
||||
export function Toast({ message, onDismiss }: { message: ToastMessage; onDismiss: () => void }) {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user