From 209516b1a6aae8b637ccdda7e359885a4f9f2736 Mon Sep 17 00:00:00 2001 From: Syasya Date: Thu, 21 Aug 2025 15:07:19 +0800 Subject: [PATCH] metadata and env update --- .env.example | 2 +- app/layout.tsx | 43 +++++++++++++++++++------------------------ app/utils/api.ts | 2 +- 3 files changed, 21 insertions(+), 26 deletions(-) diff --git a/.env.example b/.env.example index 48af7c8..b062194 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,4 @@ -NEXT_PUBLIC_API_BASE_URL="http://localhost:8000" +FASTAPI_URL="http://localhost:8000" INTERNAL_API_BASE_URL="http://localhost:3005" diff --git a/app/layout.tsx b/app/layout.tsx index ce1fc5c..0dc96eb 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -1,30 +1,25 @@ -'use client'; -import ProviderComponent from '@/components/layouts/provider-component'; -import 'react-perfect-scrollbar/dist/css/styles.css'; -import '../styles/tailwind.css'; -import { Metadata } from 'next'; -import { Nunito } from 'next/font/google'; +// app/layout.tsx +import type { Metadata } from "next"; +import ProviderComponent from "@/components/layouts/provider-component"; +import "react-perfect-scrollbar/dist/css/styles.css"; +import "../styles/tailwind.css"; +import { Nunito } from "next/font/google"; import { Exo_2 } from "next/font/google"; -const exo2 = Exo_2({ - subsets: ["latin"], - variable: "--font-exo2", - weight: ["200", "400"], -}); +const exo2 = Exo_2({ subsets: ["latin"], variable: "--font-exo2", weight: ["200", "400"] }); +const nunito = Nunito({ weight: ["400","500","600","700","800"], subsets: ["latin"], display: "swap", variable: "--font-nunito" }); -const nunito = Nunito({ - weight: ['400', '500', '600', '700', '800'], - subsets: ['latin'], - display: 'swap', - variable: '--font-nunito', -}); +export const metadata: Metadata = { + title: "Rooftop Meter", + icons: { icon: "/favicon.png" }, // or "/favicon.ico" +}; export default function RootLayout({ children }: { children: React.ReactNode }) { - return ( - - - {children} - - - ) + return ( + + + {children} + + + ); } diff --git a/app/utils/api.ts b/app/utils/api.ts index 09773e1..67b9cbf 100644 --- a/app/utils/api.ts +++ b/app/utils/api.ts @@ -10,7 +10,7 @@ export interface TimeSeriesResponse { } const API_BASE_URL = - process.env.NEXT_PUBLIC_API_BASE_URL ?? "http://127.0.0.1:8000"; + process.env.FASTAPI_URL ?? "http://127.0.0.1:8000"; export const crmapi = { getProjects: async () => {