feat(Button): add subtle variant

This commit is contained in:
Benjamin Canac
2024-04-12 17:23:04 +02:00
parent 9a42338da3
commit 1d2e1caaf5
4 changed files with 16 additions and 6 deletions

View File

@@ -16,6 +16,7 @@ export default (config: { colors: string[] }) => ({
solid: '',
outline: '',
soft: '',
subtle: '',
ghost: '',
link: ''
},
@@ -87,6 +88,10 @@ export default (config: { colors: string[] }) => ({
color,
variant: 'soft',
class: `text-${color}-500 dark:text-${color}-400 bg-${color}-50 hover:bg-${color}-100 disabled:bg-${color}-50 dark:bg-${color}-950 dark:hover:bg-${color}-900 dark:disabled:bg-${color}-950 focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-${color}-500 dark:focus-visible:ring-${color}-400`
})), ...config.colors.map((color: string) => ({
color,
variant: 'subtle',
class: `text-${color}-500 dark:text-${color}-400 ring ring-inset ring-${color}-500/25 dark:ring-${color}-400/25 bg-${color}-500/10 hover:bg-${color}-100 disabled:bg-${color}-50 dark:bg-${color}-400/10 dark:hover:bg-${color}-950 dark:disabled:bg-${color}-400/10 focus-visible:ring-2 focus-visible:ring-inset focus-visible:ring-${color}-500 dark:focus-visible:ring-${color}-400`
})), ...config.colors.map((color: string) => ({
color,
variant: 'ghost',