flowbite-react
Version:
Official React components built for Flowbite and Tailwind CSS
38 lines (34 loc) • 1.5 kB
JavaScript
'use strict';
var createTheme = require('../../helpers/create-theme.cjs');
const carouselTheme = createTheme.createTheme({
root: {
base: "relative h-full w-full",
leftControl: "absolute left-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none",
rightControl: "absolute right-0 top-0 flex h-full items-center justify-center px-4 focus:outline-none"
},
indicators: {
active: {
off: "bg-white/50 hover:bg-white dark:bg-gray-800/50 dark:hover:bg-gray-800",
on: "bg-white dark:bg-gray-800"
},
base: "h-3 w-3 rounded-full",
wrapper: "absolute bottom-5 left-1/2 flex -translate-x-1/2 space-x-3"
},
item: {
base: "absolute left-1/2 top-1/2 block w-full -translate-x-1/2 -translate-y-1/2",
wrapper: {
off: "w-full shrink-0 transform cursor-default snap-center",
on: "w-full shrink-0 transform cursor-grab snap-center"
}
},
control: {
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 sm:h-10 sm:w-10 dark:bg-gray-800/30 dark:group-hover:bg-gray-800/60 dark:group-focus:ring-gray-800/70",
icon: "h-5 w-5 text-white sm:h-6 sm:w-6 dark:text-gray-800"
},
scrollContainer: {
base: "flex h-full snap-mandatory overflow-y-hidden overflow-x-scroll scroll-smooth rounded-lg",
snap: "snap-x"
}
});
exports.carouselTheme = carouselTheme;
//# sourceMappingURL=theme.cjs.map