UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

17 lines (16 loc) 686 B
"use client"; const require_rem = require("../../../../utils/units-converters/rem.cjs"); //#region packages/@mantine/core/src/core/Box/style-props/resolvers/spacing-resolver/spacing-resolver.ts function spacingResolver(value, theme) { if (typeof value === "number") return require_rem.rem(value); if (typeof value === "string") { const mod = value.replace("-", ""); if (!(mod in theme.spacing)) return require_rem.rem(value); const variable = `--mantine-spacing-${mod}`; return value.startsWith("-") ? `calc(var(${variable}) * -1)` : `var(${variable})`; } return value; } //#endregion exports.spacingResolver = spacingResolver; //# sourceMappingURL=spacing-resolver.cjs.map