diff --git a/apps/marketing/src/app/layout.tsx b/apps/marketing/src/app/layout.tsx index 37e8b0f..112612f 100644 --- a/apps/marketing/src/app/layout.tsx +++ b/apps/marketing/src/app/layout.tsx @@ -1,7 +1,7 @@ import "@unsend/ui/styles/globals.css"; import type { Metadata } from "next"; import { Inter } from "next/font/google"; -import { ThemeProvider } from "@unsend/ui/theme-provider"; +import { ThemeProvider } from "@unsend/ui"; const inter = Inter({ subsets: ["latin"] }); @@ -33,10 +33,12 @@ export default function RootLayout({ children: React.ReactNode; }>) { return ( - - - {children} - + + + + {children} + + ); } diff --git a/apps/marketing/src/components/landind-page.tsx b/apps/marketing/src/components/landind-page.tsx index cc3205a..f700299 100644 --- a/apps/marketing/src/components/landind-page.tsx +++ b/apps/marketing/src/components/landind-page.tsx @@ -58,7 +58,8 @@ export function HeroImage() { alt="App" width={1200} height={800} - className="rounded-lg relative border " + className="rounded-lg relative border" + priority > ); diff --git a/packages/ui/index.ts b/packages/ui/index.ts index 816b2a0..e2b24ec 100644 --- a/packages/ui/index.ts +++ b/packages/ui/index.ts @@ -1,3 +1,4 @@ import { cn } from "./lib/utils"; export { cn }; +export { ThemeProvider } from "next-themes"; diff --git a/packages/ui/theme-provider.tsx b/packages/ui/theme-provider.tsx deleted file mode 100644 index b0ff266..0000000 --- a/packages/ui/theme-provider.tsx +++ /dev/null @@ -1,9 +0,0 @@ -"use client"; - -import * as React from "react"; -import { ThemeProvider as NextThemesProvider } from "next-themes"; -import { type ThemeProviderProps } from "next-themes/dist/types"; - -export function ThemeProvider({ children, ...props }: ThemeProviderProps) { - return {children}; -}