"use client"; import colors, { hexToRgb } from "@/utils/colors"; import { useTheme } from "next-themes"; import React, { ReactNode, useEffect, useState } from "react"; const Background = ({ children, className, }: { children: ReactNode; className?: string; }) => { const { theme } = useTheme(); const [mounted, setMounted] = useState(false); useEffect(() => { setMounted(true); }, []); if (!mounted) { return (
); } const backgroundColor = hexToRgb(colors[theme!]["base-100"]); return (
{children}
); }; export default Background;