theme-vir
Version:
Create an entire web theme.
10 lines (9 loc) • 366 B
JavaScript
import { mergeDeep } from '@augment-vir/common';
import { defineThemeElements } from './define-theme-elements.js';
import { createDefaultThemeOptions, } from './theme-options.js';
export function createTheme(options) {
const fullOptions = mergeDeep(createDefaultThemeOptions(), options);
return {
elements: defineThemeElements(fullOptions),
};
}