mirror of
https://github.com/netbox-community/netbox.git
synced 2026-01-13 23:32:17 -06:00
This commit is contained in:
2
netbox/project-static/dist/netbox.js
vendored
2
netbox/project-static/dist/netbox.js
vendored
File diff suppressed because one or more lines are too long
4
netbox/project-static/dist/netbox.js.map
vendored
4
netbox/project-static/dist/netbox.js.map
vendored
File diff suppressed because one or more lines are too long
@@ -43,6 +43,11 @@ function updateElements(targetMode: ColorMode): void {
|
||||
export function setColorMode(mode: ColorMode): void {
|
||||
storeColorMode(mode);
|
||||
updateElements(mode);
|
||||
window.dispatchEvent(
|
||||
new CustomEvent<ColorModeData>('netbox.colorModeChanged', {
|
||||
detail: { netboxColorMode: mode },
|
||||
}),
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
3
netbox/project-static/src/global.d.ts
vendored
3
netbox/project-static/src/global.d.ts
vendored
@@ -79,3 +79,6 @@ type FormControls = HTMLInputElement | HTMLSelectElement | HTMLTextAreaElement;
|
||||
|
||||
type ColorMode = 'light' | 'dark';
|
||||
type ColorModePreference = ColorMode | 'none';
|
||||
type ColorModeData = {
|
||||
netboxColorMode: ColorMode;
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user