Files
zitadel/apps/login/ui/ThemeWrapper.tsx
2023-04-24 16:30:21 +02:00

22 lines
500 B
TypeScript

"use client";
import { setTheme, LabelPolicyColors } from "#/utils/colors";
import { useEffect } from "react";
type Props = {
branding: LabelPolicyColors | undefined;
children: React.ReactNode;
};
const ThemeWrapper = ({ children, branding }: Props) => {
useEffect(() => {
setTheme(document, branding);
}, []);
const defaultClasses = "bg-background-light-600 dark:bg-background-dark-600";
return <div className={defaultClasses}>{children}</div>;
};
export default ThemeWrapper;