@grafana/ui
Version:
Grafana Components Library
25 lines (20 loc) • 486 B
JavaScript
;
Object.defineProperty(exports, '__esModule', { value: true });
var data = require('@grafana/data');
;
let themeMock;
const getTheme = (mode = "dark") => {
if (themeMock) {
return themeMock(mode);
}
return data.createTheme({ colors: { mode } }).v1;
};
const mockTheme = (mock) => {
themeMock = mock;
return () => {
themeMock = null;
};
};
exports.getTheme = getTheme;
exports.mockTheme = mockTheme;
//# sourceMappingURL=getTheme.cjs.map