UNPKG

@chakra-ui/react

Version:

Responsive and accessible React UI components built with React and Emotion

68 lines (64 loc) 1.3 kB
"use strict"; 'use strict'; var anatomy = require('../../anatomy.cjs'); var config = require('../../styled-system/config.cjs'); const listSlotRecipe = config.defineSlotRecipe({ className: "chakra-list", slots: anatomy.listAnatomy.keys(), base: { root: { display: "flex", flexDirection: "column", gap: "var(--list-gap)", "& :where(ul, ol)": { marginTop: "var(--list-gap)" } }, item: { whiteSpace: "normal", display: "list-item" }, indicator: { marginEnd: "2", minHeight: "1lh", flexShrink: 0, display: "inline-block", verticalAlign: "middle" } }, variants: { variant: { marker: { root: { listStyle: "revert" }, item: { _marker: { color: "fg.subtle" } } }, plain: { item: { alignItems: "flex-start", display: "inline-flex" } } }, align: { center: { item: { alignItems: "center" } }, start: { item: { alignItems: "flex-start" } }, end: { item: { alignItems: "flex-end" } } } }, defaultVariants: { variant: "marker" } }); exports.listSlotRecipe = listSlotRecipe;