mirror of
https://github.com/lumina-rocks/lumina.git
synced 2026-04-27 15:27:58 +02:00
* Added reactStrictMode to next.config.mjs for improved performance. * Refactored RootLayout to use ClientProviders for better structure and removed unused state management for relay URLs. * Introduced metadata for the application in RootLayout. * Cleaned up Home component by removing unnecessary useEffect for document title. * Added new ProfilePageComponent and providers.tsx for better component organization. * Updated TrendingImagesNew and Search components for improved functionality and code clarity.
28 lines
736 B
TypeScript
28 lines
736 B
TypeScript
import "./globals.css";
|
|
import { Inter } from "next/font/google";
|
|
import type { Metadata } from "next";
|
|
import ClientProviders from "@/components/providers";
|
|
|
|
const inter = Inter({ subsets: ["latin"] });
|
|
|
|
export const metadata: Metadata = {
|
|
title: "LUMINA",
|
|
description:
|
|
"An effortless, enjoyable, and innovative way to capture, enhance, and share moments with everyone, decentralized and boundless.",
|
|
icons: { icon: "/favicon.ico" },
|
|
manifest: "/manifest.json",
|
|
};
|
|
|
|
export default function RootLayout({
|
|
children,
|
|
}: Readonly<{
|
|
children: React.ReactNode;
|
|
}>) {
|
|
return (
|
|
<html lang="en">
|
|
<body className={inter.className}>
|
|
<ClientProviders>{children}</ClientProviders>
|
|
</body>
|
|
</html>
|
|
);
|
|
} |