UNPKG

@chakra-ui/react

Version:

Responsive and accessible React UI components built with React and Emotion

68 lines (64 loc) 1.34 kB
"use strict"; 'use strict'; var config = require('../../styled-system/config.cjs'); var carousel = require('@ark-ui/react/carousel'); const carouselSlotRecipe = config.defineSlotRecipe({ className: "carousel", slots: carousel.carouselAnatomy.keys(), base: { root: { position: "relative", display: "flex", gap: "2", _horizontal: { flexDirection: "column" }, _vertical: { flexDirection: "row" } }, item: { _horizontal: { width: "100%" }, _vertical: { height: "100%" } }, control: { display: "flex", alignItems: "center", _horizontal: { flexDirection: "row", width: "100%" }, _vertical: { flexDirection: "column", height: "100%" } }, indicatorGroup: { display: "flex", justifyContent: "center", gap: "3", _horizontal: { flexDirection: "row" }, _vertical: { flexDirection: "column" } }, indicator: { width: "2.5", height: "2.5", borderRadius: "full", bg: "colorPalette.subtle", cursor: "button", _current: { bg: "colorPalette.solid" } } }, defaultVariants: {} }); exports.carouselSlotRecipe = carouselSlotRecipe;