UNPKG

@yamada-ui/react

Version:

React UI components of the Yamada, by the Yamada, for the Yamada built with React and Emotion

128 lines (126 loc) 2.03 kB
import { defineComponentSlotStyle } from "../../core/system/config.js"; //#region src/components/container/container.style.ts const containerStyle = defineComponentSlotStyle({ base: { body: { alignItems: "start", display: "flex", flex: "1", flexDirection: "column" }, footer: { alignItems: "center", display: "flex", justifyContent: "start" }, header: { alignItems: "center", display: "flex", justifyContent: "start" }, root: { display: "flex", flexDirection: "column", overflowWrap: "break-word", rounded: "l2", w: "full" } }, props: { centerContent: { true: { body: { alignItems: "center" }, footer: { justifyContent: "center" }, header: { justifyContent: "center" } } } }, variants: { elevated: { root: { bg: "bg.panel", boxShadow: "md" } }, outline: { root: { layerStyle: "outline" } }, panel: { root: { layerStyle: "panel" } }, solid: { root: { layerStyle: "solid" } }, subtle: { root: { layerStyle: "subtle" } }, surface: { root: { layerStyle: "surface" } } }, sizes: { sm: { body: { gap: "3", px: "3", py: "3" }, footer: { gap: "3", pb: "3", px: "3" }, header: { fontSize: "lg", gap: "3", pt: "3", px: "3" } }, md: { body: { gap: "4", px: "4", py: "4" }, footer: { gap: "4", pb: "4", px: "4" }, header: { fontSize: "xl", gap: "4", pt: "4", px: "4" } }, lg: { body: { gap: "6", px: "6", py: "6" }, footer: { gap: "6", pb: "6", px: "6" }, header: { fontSize: "2xl", gap: "6", pt: "6", px: "6" } }, xl: { body: { gap: "8", px: "8", py: "8" }, footer: { gap: "8", pb: "8", px: "8" }, header: { fontSize: "2xl", gap: "8", pt: "8", px: "8" } } }, defaultProps: { size: "lg", variant: "panel" } }); //#endregion export { containerStyle }; //# sourceMappingURL=container.style.js.map