UNPKG

franken-ui

Version:

Franken UI is an HTML-first, open-source library of UI components based on the utility-first Tailwind CSS with UIkit 3 compatibility. The design is based on shadcn/ui ported to be framework-agnostic.

133 lines (132 loc) 3.62 kB
export default function (): { 'hook-button': { margin: null; border: null; overflow: null; font: null; color: null; textTransform: null; WebkitAppearance: null; borderRadius: null; display: null; boxSizing: null; padding: null; verticalAlign: null; fontSize: null; lineHeight: null; textAlign: null; textDecoration: null; '@apply inline-flex h-9 items-center justify-center rounded-md px-4 py-2 text-sm font-medium shadow-sm focus-visible:outline-none focus-visible:ring-1 focus-visible:ring-ring': {}; }; 'hook-disabled': { backgroundColor: null; color: null; borderColor: null; '@apply opacity-50': {}; }; 'hook-default': { backgroundColor: null; color: null; border: null; '@apply border border-input bg-background text-accent-foreground': {}; }; 'hook-default-hover': { backgroundColor: null; color: null; borderColor: null; '@apply bg-accent': {}; }; 'hook-default-active': { backgroundColor: null; color: null; borderColor: null; }; 'hook-primary': { backgroundColor: null; color: null; '@apply bg-primary text-primary-foreground': {}; }; 'hook-primary-hover': { backgroundColor: null; color: null; '@apply opacity-90': {}; }; 'hook-primary-active': { backgroundColor: null; color: null; }; 'hook-secondary': { backgroundColor: null; color: null; '@apply bg-secondary text-secondary-foreground': {}; }; 'hook-secondary-hover': { backgroundColor: null; color: null; '@apply opacity-90': {}; }; 'hook-secondary-active': { backgroundColor: null; color: null; }; 'hook-danger': { backgroundColor: null; color: null; '@apply bg-destructive text-destructive-foreground': {}; }; 'hook-danger-hover': { backgroundColor: null; color: null; '@apply opacity-90': {}; }; 'hook-danger-active': { backgroundColor: null; color: null; }; 'hook-link': { color: null; lineHeight: null; '@apply h-auto rounded-none shadow-none': {}; }; 'hook-link-hover': { color: null; }; 'hook-link-disabled': { color: null; '@apply opacity-50': {}; }; 'hook-text': { color: null; lineHeight: null; '@apply h-auto rounded-none shadow-none': {}; }; 'hook-text-hover': { color: null; }; 'hook-text-disabled': { color: null; '@apply opacity-50': {}; }; 'hook-small': { padding: null; lineHeight: null; fontSize: null; '@apply h-8 px-3 py-0 text-xs': {}; }; 'hook-large': {}; 'hook-misc': { '.uk-button-large': null; '.uk-button-group': null; '.uk-button-group > .uk-button:nth-child(n + 2), .uk-button-group > div:nth-child(n + 2) .uk-button': null; '.uk-button-group .uk-button:hover, .uk-button-group .uk-button:focus, .uk-button-group .uk-button:active, .uk-button-group .uk-button.uk-active': null; '.uk-button-ghost': { '@apply shadow-none': {}; }; '.uk-button-ghost:hover': { '@apply bg-accent': {}; }; '.uk-button-xsmall': { '@apply h-7 px-3 py-0 text-xs': {}; }; }; };