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};
-}