Files
homaroma/apps/website/src/lib/theme.ts
T
2026-06-21 01:03:29 -04:00

14 lines
619 B
TypeScript

export type ThemeTone = 'warning' | 'success' | 'error' | 'info'
export function toneClass(tone: ThemeTone) {
return `ui-tone-${tone}`
}
export function orderStatusBadgeClass(status: string) {
if (status === 'PENDING_PAYMENT') return 'ui-status-badge ui-status-badge-pending'
if (status === 'PAID' || status === 'PROCESSING') return 'ui-status-badge ui-status-badge-active'
if (status === 'SHIPPED' || status === 'DELIVERED') return 'ui-status-badge ui-status-badge-shipped'
if (status === 'CANCELLED') return 'ui-status-badge ui-status-badge-cancelled'
return 'ui-status-badge ui-status-badge-neutral'
}