Files
web/packages/design-system/lib/components/Spinner/variants.ts
2025-05-03 22:10:00 +02:00

25 lines
509 B
TypeScript

import { cva } from 'class-variance-authority'
import styles from './spinner.module.css'
export const config = {
variants: {
color: {
Accent: styles.accent,
Inverted: styles.inverted,
CurrentColor: 'currentColor',
},
size: {
Small: styles['size-small'],
Medium: styles['size-medium'],
Large: styles['size-large'],
},
},
defaultVariants: {
color: 'Accent',
size: 'Medium',
},
} as const
export const variants = cva(styles.spinner, config)