/** * theme - body-class helpers for dark-mode theme toggling. * * Single Responsibility: apply or remove the deepdrft-theme-dark class on * document.body so that portaled MudBlazor elements (popovers, menus, selects) * inherit --deepdrft-popover-surface from body.deepdrft-theme-dark rather than * from :root only. Popovers portal outside the ThemeWrapperClass div, so only * a body-level class can reach them. */ /** Toggle the deepdrft-theme-dark class on document.body. * @param isDark true to add the class, false to remove it. */ export function setBodyThemeClass(isDark) { document.body.classList.toggle('deepdrft-theme-dark', isDark); } //# sourceMappingURL=/js/theme/theme.js.map