Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
getColorPalette(): ColorPalette {
const { theme = 'default' } = this.tool.config;
let palette = {};
/* eslint-disable global-require, import/no-dynamic-require */
if (style.level >= 2 && theme !== 'default') {
try {
palette = require(`@boost/theme-${theme}`);
} catch {
try {
palette = require(`boost-theme-${theme}`);
} catch {
throw new Error(
`Theme could not be loaded. Attempted @boost/theme-${theme} and boost-theme-${theme}.`,
);
}
}
}
return {
default: 'white',
failure: 'red',