Files
drawdb/src/hooks/useThemedPage.js
2025-06-18 16:08:12 +04:00

14 lines
357 B
JavaScript

import { useLayoutEffect } from "react";
import useSettings from "./useSettings";
/**
* Adds the `theme-mode` attribute to the body element for semi-ui dark theme
*/
export default function useThemedPage() {
const { settings } = useSettings();
useLayoutEffect(() => {
document.body.setAttribute("theme-mode", settings.mode);
}, [settings]);
}