@codegouvfr/react-dsfr
Version:
French State Design System React integration library
16 lines • 832 B
JavaScript
import { data_fr_scheme, data_fr_theme } from "../useIsDark/constants";
const suppressHydrationWarning = true;
//export function getColorSchemeHtmlAttributes(params: { defaultColorScheme: "system"; }): { suppressHydrationWarning: true; };
//export function getColorSchemeHtmlAttributes(params: { defaultColorScheme: ColorScheme; }): { suppressHydrationWarning: true; } & Record<typeof data_fr_scheme | typeof data_fr_theme, ColorScheme>;
export function getColorSchemeHtmlAttributes(params) {
const { defaultColorScheme } = params;
if (defaultColorScheme === "system") {
return { suppressHydrationWarning };
}
return {
suppressHydrationWarning,
[]: defaultColorScheme,
[]: defaultColorScheme
};
}
//# sourceMappingURL=getColorSchemeHtmlAttributes.js.map