UNPKG

flowbite-react

Version:

Official React components built for Flowbite and Tailwind CSS

45 lines (44 loc) 2.08 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.toggleSwitchTheme = void 0; exports.toggleSwitchTheme = { root: { base: 'group relative flex items-center rounded-lg focus:outline-none', active: { on: 'cursor-pointer', off: 'cursor-not-allowed opacity-50', }, label: 'ml-3 text-sm font-medium text-gray-900 dark:text-gray-300', }, toggle: { base: 'toggle-bg rounded-full border group-focus:ring-4 group-focus:ring-cyan-500/25', checked: { on: 'after:translate-x-full after:border-white', off: 'border-gray-200 bg-gray-200 dark:border-gray-600 dark:bg-gray-700', color: { blue: ' bg-cyan-700 border-cyan-700', dark: 'bg-dark-700 border-dark-900', failure: 'bg-red-700 border-red-900', gray: 'bg-gray-500 border-gray-600', green: 'bg-green-600 border-green-700', light: 'bg-light-700 border-light-900', red: 'bg-red-700 border-red-900', purple: 'bg-purple-700 border-purple-900', success: 'bg-green-500 border-green-500', yellow: 'bg-yellow-400 border-yellow-400', warning: 'bg-yellow-600 border-yellow-600', cyan: 'bg-cyan-500 border-cyan-500', lime: 'bg-lime-400 border-lime-400', indigo: 'bg-indigo-400 border-indigo-400', teal: 'bg-gradient-to-r from-teal-400 via-teal-500 to-teal-600 hover:bg-gradient-to-br focus:ring-4', info: 'bg-cyan-600 border-cyan-600', pink: 'bg-pink-600 border-pink-600', }, }, sizes: { sm: 'w-9 h-5 after:absolute after:top-[2px] after:left-[2px] after:h-4 after:w-4', md: 'w-11 h-6 after:absolute after:top-[2px] after:left-[2px] after:h-5 after:w-5', lg: 'w-14 h-7 after:absolute after:top-0.5 after:left-[4px] after:h-6 after:w-6', }, }, };