UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

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