Save workspace changes
This commit is contained in:
@@ -0,0 +1,19 @@
|
||||
export function cx(...parts) {
|
||||
return parts.filter(Boolean).join(' ')
|
||||
}
|
||||
|
||||
export function formatCompactNumber(value) {
|
||||
return new Intl.NumberFormat('en', { notation: 'compact', maximumFractionDigits: 1 }).format(Number(value || 0))
|
||||
}
|
||||
|
||||
const TONE_CLASSES = {
|
||||
sky: 'border-sky-300/25 bg-sky-300/10 text-sky-100',
|
||||
emerald: 'border-emerald-300/25 bg-emerald-300/10 text-emerald-100',
|
||||
amber: 'border-amber-300/25 bg-amber-300/10 text-amber-100',
|
||||
violet: 'border-violet-300/25 bg-violet-300/10 text-violet-100',
|
||||
slate: 'border-white/10 bg-white/[0.04] text-slate-200',
|
||||
}
|
||||
|
||||
export function toneClasses(tone = 'slate') {
|
||||
return TONE_CLASSES[tone] || TONE_CLASSES.slate
|
||||
}
|
||||
Reference in New Issue
Block a user