UNPKG

@mantine/core

Version:

React components library focused on usability, accessibility and developer experience

26 lines (25 loc) 1.11 kB
"use client"; const require_keys = require("../../utils/keys/keys.cjs"); const require_default_theme = require("../default-theme.cjs"); //#region packages/@mantine/core/src/core/MantineProvider/MantineCssVariables/remove-default-variables.ts const defaultCssVariables = require("./default-css-variables-resolver.cjs").defaultCssVariablesResolver(require_default_theme.DEFAULT_THEME); function removeDefaultVariables(input) { const cleaned = { variables: {}, light: {}, dark: {} }; require_keys.keys(input.variables).forEach((key) => { if (defaultCssVariables.variables[key] !== input.variables[key]) cleaned.variables[key] = input.variables[key]; }); require_keys.keys(input.light).forEach((key) => { if (defaultCssVariables.light[key] !== input.light[key]) cleaned.light[key] = input.light[key]; }); require_keys.keys(input.dark).forEach((key) => { if (defaultCssVariables.dark[key] !== input.dark[key]) cleaned.dark[key] = input.dark[key]; }); return cleaned; } //#endregion exports.removeDefaultVariables = removeDefaultVariables; //# sourceMappingURL=remove-default-variables.cjs.map