UNPKG

@codegouvfr/react-dsfr

Version:

French State Design System React integration library

10 lines 459 B
import { assert } from "tsafe/assert"; import { isBrowser } from "../tools/isBrowser"; import { useIsDarkServerSide } from "./server"; import { useIsDarkClientSide, getIsDarkClientSide } from "./client"; export const useIsDark = isBrowser ? useIsDarkClientSide : useIsDarkServerSide; export const getIsDark = () => { assert(isBrowser, "getIsDark can only be used on the client side"); return getIsDarkClientSide(); }; //# sourceMappingURL=index.js.map