{"version":3,"file":"theme.mjs","sources":["../../../src/components/Carousel/theme.ts"],"sourcesContent":["import type { FlowbiteCarouselTheme } from './Carousel';\n\nexport const carouselTheme: FlowbiteCarouselTheme = {\n  root: {\n    base: 'relative h-full w-full',\n    leftControl: 'absolute top-0 left-0 flex h-full items-center justify-center px-4 focus:outline-none',\n    rightControl: 'absolute top-0 right-0 flex h-full items-center justify-center px-4 focus:outline-none',\n  },\n  indicators: {\n    active: {\n      off: 'bg-white/50 hover:bg-white dark:bg-gray-800/50 dark:hover:bg-gray-800',\n      on: 'bg-white dark:bg-gray-800',\n    },\n    base: 'h-3 w-3 rounded-full',\n    wrapper: 'absolute bottom-5 left-1/2 flex -translate-x-1/2 space-x-3',\n  },\n  item: {\n    base: 'absolute top-1/2 left-1/2 block w-full -translate-x-1/2 -translate-y-1/2',\n    wrapper: {\n      off: 'w-full flex-shrink-0 transform cursor-default snap-center',\n      on: 'w-full flex-shrink-0 transform cursor-grab snap-center',\n    },\n  },\n  control: {\n    base: 'inline-flex h-8 w-8 items-center justify-center rounded-full bg-white/30 group-hover:bg-white/50 group-focus:outline-none group-focus:ring-4 group-focus:ring-white dark:bg-gray-800/30 dark:group-hover:bg-gray-800/60 dark:group-focus:ring-gray-800/70 sm:h-10 sm:w-10',\n    icon: 'h-5 w-5 text-white dark:text-gray-800 sm:h-6 sm:w-6',\n  },\n  scrollContainer: {\n    base: 'flex h-full snap-mandatory overflow-y-hidden overflow-x-scroll scroll-smooth rounded-lg',\n    snap: 'snap-x',\n  },\n};\n"],"names":["carouselTheme","root","base","leftControl","rightControl","indicators","active","off","on","wrapper","item","control","icon","scrollContainer","snap"],"mappings":"AAEO,MAAMA,IAAuC;AAAA,EAClDC,MAAM;AAAA,IACJC,MAAM;AAAA,IACNC,aAAa;AAAA,IACbC,cAAc;AAAA,EAChB;AAAA,EACAC,YAAY;AAAA,IACVC,QAAQ;AAAA,MACNC,KAAK;AAAA,MACLC,IAAI;AAAA,IACN;AAAA,IACAN,MAAM;AAAA,IACNO,SAAS;AAAA,EACX;AAAA,EACAC,MAAM;AAAA,IACJR,MAAM;AAAA,IACNO,SAAS;AAAA,MACPF,KAAK;AAAA,MACLC,IAAI;AAAA,IACN;AAAA,EACF;AAAA,EACAG,SAAS;AAAA,IACPT,MAAM;AAAA,IACNU,MAAM;AAAA,EACR;AAAA,EACAC,iBAAiB;AAAA,IACfX,MAAM;AAAA,IACNY,MAAM;AAAA,EACR;AACF;"}