Files
ui/src/theme/link.ts
2024-06-05 23:11:58 +02:00

15 lines
489 B
TypeScript

import type { ModuleOptions } from '../module'
export default (options: Required<ModuleOptions>) => ({
base: 'focus-visible:outline-primary-500 dark:focus-visible:outline-primary-400',
variants: {
active: {
true: 'text-primary-500 dark:text-primary-400',
false: ['text-gray-500 dark:text-gray-400 hover:text-gray-700 dark:hover:text-gray-200', options.transitions && 'transition-colors']
},
disabled: {
true: 'cursor-not-allowed opacity-75'
}
}
})