UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

26 lines (22 loc) 670 B
'use client'; 'use strict'; var rem = require('../../../../utils/units-converters/rem.cjs'); require('react'); require('react/jsx-runtime'); require('@mantine/hooks'); function spacingResolver(value, theme) { if (typeof value === "number") { return rem.rem(value); } if (typeof value === "string") { const mod = value.replace("-", ""); if (!(mod in theme.spacing)) { return rem.rem(value); } const variable = `--mantine-spacing-${mod}`; return value.startsWith("-") ? `calc(var(${variable}) * -1)` : `var(${variable})`; } return value; } exports.spacingResolver = spacingResolver; //# sourceMappingURL=spacing-resolver.cjs.map