providers.tsx 636 B

1234567891011121314151617181920
  1. // app/providers.tsx
  2. "use client";
  3. import { HeroUIProvider } from "@heroui/react";
  4. import { ToastProvider } from "@heroui/toast";
  5. import { useRouter } from "next/navigation";
  6. // import {ThemeProvider as NextThemesProvider} from "next-themes";
  7. export function Providers({ children }: { children: React.ReactNode }) {
  8. const router = useRouter();
  9. return (
  10. <HeroUIProvider navigate={router.push}>
  11. {/* <NextThemesProvider attribute="class" defaultTheme="dark"> */}
  12. <ToastProvider placement="top-right" toastProps={{ timeout: 3000 }} />
  13. {children}
  14. {/* </NextThemesProvider> */}
  15. </HeroUIProvider>
  16. );
  17. }