UNPKG

@hperchec/scorpion-ui-template-default

Version:
77 lines (75 loc) 2.17 kB
// Vue-tailwind component import { TInput } from 'vue-tailwind/dist/components' export default { component: TInput, props: { fixedClasses: ` w-full mb-2 transition duration-200 ease-in-out focus:outline-none disabled:pointer-events-none `, classes: ` bg-@light-tertiary text-white border-2 border-transparent px-3 py-2 rounded hover:border-primary focus:border-primary disabled:text-gray `, variants: { // 'tuna' variant tuna: ` border-2 border-transparent px-3 py-2 rounded disabled:text-gray @light:bg-@light-secondary @light:text-@light-text-primary @light:hover:border-@light-primary @light:focus:border-@light-primary @dark:bg-@dark-tuna @dark:text-@dark-text-primary @dark:hover:border-@dark-primary @dark:focus:border-@dark-primary `, // 'tuna-error' variant 'tuna-error': ` border-2 px-3 py-2 rounded disabled:text-gray @light:bg-@light-secondary @light:text-@light-text-primary @light:border-@light-error @dark:bg-@dark-tuna @dark:text-@dark-text-primary @dark:border-@dark-error `, // 'tertiary' variant tertiary: ` border-2 border-transparent px-3 py-2 rounded disabled:text-gray @light:bg-@light-tertiary @light:text-@light-text-primary @light:hover:border-@light-primary @light:focus:border-@light-primary @dark:bg-@dark-tertiary @dark:text-@dark-text-primary @dark:hover:border-@dark-primary @dark:focus:border-@dark-primary `, // 'tertiary' variant 'tertiary-error': ` border-2 px-3 py-2 rounded disabled:text-gray @light:bg-@light-tertiary @light:text-@light-text-primary @light:border-@light-error @dark:bg-@dark-tertiary @dark:text-@dark-text-primary @dark:border-@dark-error ` } } }