UNPKG

@chakra-ui/react

Version:

Responsive and accessible React UI components built with React and Emotion

100 lines (96 loc) 1.77 kB
"use strict"; 'use strict'; var anatomy = require('../../anatomy.cjs'); var config = require('../../styled-system/config.cjs'); const dataListSlotRecipe = config.defineSlotRecipe({ slots: anatomy.dataListAnatomy.keys(), className: "chakra-data-list", base: { itemLabel: { display: "flex", alignItems: "center", gap: "1" }, itemValue: { display: "flex", minWidth: "0", flex: "1" } }, variants: { orientation: { horizontal: { root: { display: "flex", flexDirection: "column" }, item: { display: "inline-flex", alignItems: "center", gap: "4" }, itemLabel: { minWidth: "120px" } }, vertical: { root: { display: "flex", flexDirection: "column" }, item: { display: "flex", flexDirection: "column", gap: "1" } } }, size: { sm: { root: { gap: "3" }, item: { textStyle: "xs" } }, md: { root: { gap: "4" }, item: { textStyle: "sm" } }, lg: { root: { gap: "5" }, item: { textStyle: "md" } } }, variant: { subtle: { itemLabel: { color: "fg.muted" } }, bold: { itemLabel: { fontWeight: "medium" }, itemValue: { color: "fg.muted" } } } }, defaultVariants: { size: "md", orientation: "vertical", variant: "subtle" } }); exports.dataListSlotRecipe = dataListSlotRecipe;