@coveord/plasma-mantine
Version:
A Plasma flavoured Mantine theme
11 lines (9 loc) • 368 B
text/typescript
import {CSSVariablesResolver, deepMerge} from '@mantine/core';
export const mergeCSSVariablesResolvers =
(...resolvers: CSSVariablesResolver[]): CSSVariablesResolver =>
(theme) =>
resolvers.filter(Boolean).reduce((acc, resolver) => deepMerge(acc, resolver(theme)), {
variables: {},
dark: {},
light: {},
});