UNPKG

fui-fancyui

Version:
41 lines (40 loc) 859 B
import { css as e } from "styled-components"; import n from "../../../../design/theme/themeStore/themeStore.js"; const t = n.getState().theme.spacing, a = { sm: { padding: t.xs, paddingRight: t.xxs, paddingLeft: t.xs }, md: { padding: t.xs, paddingRight: t.xs, paddingLeft: t.sm }, lg: { padding: t.sm, paddingRight: t.sm, paddingLeft: t.xs } }, r = ({ spacingPosition: g, sizeC: i }) => { const d = i || "md"; switch (g) { case "left": return e` padding-left: ${parseFloat(a[d].paddingLeft) + "px"}; `; case "right": return e` padding-right: ${parseFloat(a[d].paddingRight) + "px"}; `; case "booth": return e` padding: 0 ${parseFloat(a[d].padding) + "px"}; `; default: return null; } }; export { r as generateSpacing };