@codegouvfr/react-dsfr
Version:
French State Design System React integration library
10 lines • 459 B
JavaScript
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