primevue-mirror/components/lib/themes/actions/updatePrimary.js

16 lines
339 B
JavaScript

import Theme from 'primevue/themes';
export default (primary) => {
const { primitive, semantic, components, directives } = Theme.getPreset();
const newPreset = {
primitive,
semantic: { ...semantic, primary },
components,
directives
};
Theme.setPreset(newPreset);
return newPreset;
};