feat(SW-1255): Add loading state to button component

This commit is contained in:
Tobias Johansson
2025-04-23 10:03:33 +02:00
committed by Simon Emanuelsson
parent 80ccdc0e44
commit 89468bc37f
8 changed files with 295 additions and 3 deletions

View File

@@ -0,0 +1,24 @@
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)