diff --git a/src/app/(companies)/companies/create/page.tsx b/src/app/(companies)/companies/create/page.tsx index b418a9f..919a7ca 100644 --- a/src/app/(companies)/companies/create/page.tsx +++ b/src/app/(companies)/companies/create/page.tsx @@ -1,7 +1,9 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; -import CreateAdminForm from "@/components/forms/admins/CreateAdmin"; import CreateCompany from "@/components/forms/companies/CreateCompany"; - +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Create Company", +}; const CreateCompanyPage = () => { const breadcrumbItems = [ { name: "Dashboard", href: "/" }, diff --git a/src/app/(companies)/companies/details/[id]/layout.tsx b/src/app/(companies)/companies/details/[id]/layout.tsx new file mode 100644 index 0000000..d42a16c --- /dev/null +++ b/src/app/(companies)/companies/details/[id]/layout.tsx @@ -0,0 +1,11 @@ +import type { PropsWithChildren } from "react"; + +import { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Company Details", +}; + +export default function Layout({ children }: PropsWithChildren) { + return children; +} diff --git a/src/app/(companies)/companies/edit/[id]/layout.tsx b/src/app/(companies)/companies/edit/[id]/layout.tsx new file mode 100644 index 0000000..562ae8d --- /dev/null +++ b/src/app/(companies)/companies/edit/[id]/layout.tsx @@ -0,0 +1,11 @@ +import type { PropsWithChildren } from "react"; + +import { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Edit Company", +}; + +export default function Layout({ children }: PropsWithChildren) { + return children; +} diff --git a/src/app/(companies)/companies/feedback/[id]/layout.tsx b/src/app/(companies)/companies/feedback/[id]/layout.tsx new file mode 100644 index 0000000..021a2dc --- /dev/null +++ b/src/app/(companies)/companies/feedback/[id]/layout.tsx @@ -0,0 +1,11 @@ +import type { PropsWithChildren } from "react"; + +import { Metadata } from "next"; + +export const metadata: Metadata = { + title: "Company Feedbacks", +}; + +export default function Layout({ children }: PropsWithChildren) { + return children; +} diff --git a/src/app/(companies)/companies/page.tsx b/src/app/(companies)/companies/page.tsx index 05205d4..b3b43b1 100644 --- a/src/app/(companies)/companies/page.tsx +++ b/src/app/(companies)/companies/page.tsx @@ -1,6 +1,9 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import CompaniesTable from "@/components/Tables/companies"; - +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Companies", +}; const Companies = () => { const breadcrumbItems = [ { name: "Dashboard", href: "/" }, diff --git a/src/app/(companies)/company-categories/create/page.tsx b/src/app/(companies)/company-categories/create/page.tsx index 63ea62d..b73df04 100644 --- a/src/app/(companies)/company-categories/create/page.tsx +++ b/src/app/(companies)/company-categories/create/page.tsx @@ -1,10 +1,13 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import CreateCompanyCategoryForm from "@/components/forms/companies/company-categories/CreateCompanyCategory"; import { BreadcrumbItem } from "@/types/shared"; +import { Metadata } from "next"; -interface IProps {} +export const metadata: Metadata = { + title: "Create Company category", +}; -const CreateCompanyCategoryPage = ({}: IProps) => { +const CreateCompanyCategoryPage = () => { const breadcrumbItems: BreadcrumbItem[] = [ { href: "/", name: "Dashboard" }, { href: "/company-categories", name: "Company Categories" }, diff --git a/src/app/(companies)/company-categories/page.tsx b/src/app/(companies)/company-categories/page.tsx index 093a04c..9a6d7e7 100644 --- a/src/app/(companies)/company-categories/page.tsx +++ b/src/app/(companies)/company-categories/page.tsx @@ -1,6 +1,9 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import CompanyCategoriesTable from "@/components/Tables/companies/company-categories"; - +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Company categories", +}; const CompanyCategoryList = () => { const breadcrumbItems = [ { name: "Dashboard", href: "/" }, diff --git a/src/app/(home)/page.tsx b/src/app/(home)/page.tsx index d7728b1..a7640d0 100644 --- a/src/app/(home)/page.tsx +++ b/src/app/(home)/page.tsx @@ -4,6 +4,7 @@ import { WeeksProfit } from "@/components/Charts/weeks-profit"; import { TopChannels } from "@/components/Tables/top-channels"; import { TopChannelsSkeleton } from "@/components/Tables/top-channels/skeleton"; import { createTimeFrameExtractor } from "@/utils/timeframe-extractor"; +import { Metadata } from "next"; import { Suspense } from "react"; import { ChatsCard } from "./_components/chats-card"; import { OverviewCardsGroup } from "./_components/overview-cards"; @@ -15,6 +16,9 @@ type PropsType = { selected_time_frame?: string; }>; }; +export const metadata: Metadata = { + title: "Tender Dashboard", +}; export default async function Home({ searchParams }: PropsType) { const { selected_time_frame } = await searchParams; diff --git a/src/app/(notifications)/notification-history/create/page.tsx b/src/app/(notifications)/notification-history/create/page.tsx index 057ccae..94ca7c7 100644 --- a/src/app/(notifications)/notification-history/create/page.tsx +++ b/src/app/(notifications)/notification-history/create/page.tsx @@ -1,7 +1,10 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import CreateNotificationForm from "@/components/forms/notifications/CreateNotification"; import { BreadcrumbItem } from "@/types/shared"; - +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Create Notification", +}; const CreateNotificationPage = () => { const breadcrumbItems: BreadcrumbItem[] = [ { diff --git a/src/app/(notifications)/notification-history/page.tsx b/src/app/(notifications)/notification-history/page.tsx index 81854d7..4f86ae4 100644 --- a/src/app/(notifications)/notification-history/page.tsx +++ b/src/app/(notifications)/notification-history/page.tsx @@ -1,7 +1,10 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import NotificationHistoryTable from "@/components/Tables/notification-history"; import { BreadcrumbItem } from "@/types/shared"; - +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Notifications", +}; const NotificationHistoryPage = () => { const breadcrumbItems: BreadcrumbItem[] = [ { diff --git a/src/app/admins/create/page.tsx b/src/app/admins/create/page.tsx index bba3aaf..5c23961 100644 --- a/src/app/admins/create/page.tsx +++ b/src/app/admins/create/page.tsx @@ -1,9 +1,10 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import CreateAdminForm from "@/components/forms/admins/CreateAdmin"; - -interface IProps {} - -const CreateAdminPage = ({}: IProps) => { +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Create Admin", +}; +const CreateAdminPage = () => { const breadcrumbItems = [ { name: "Dashboard", href: "/" }, { name: "Admins", href: "/admins" }, diff --git a/src/app/admins/page.tsx b/src/app/admins/page.tsx index acd5ea3..aedf689 100644 --- a/src/app/admins/page.tsx +++ b/src/app/admins/page.tsx @@ -4,7 +4,7 @@ import AdminsTable from "@/components/Tables/admins"; import { Metadata } from "next"; export const metadata: Metadata = { - title: "Admins Page", + title: "Admins", }; const AdminsPage = () => { const breadcrumbItems = [ diff --git a/src/app/auth/sign-in/page.tsx b/src/app/auth/sign-in/page.tsx index 765df7e..87571ba 100644 --- a/src/app/auth/sign-in/page.tsx +++ b/src/app/auth/sign-in/page.tsx @@ -9,7 +9,7 @@ export default function SignIn() { return (
-
+
diff --git a/src/app/charts/UsersamirrezajamaliDocumentsDevtend.txt b/src/app/charts/UsersamirrezajamaliDocumentsDevtend.txt deleted file mode 100644 index e08a07a..0000000 --- a/src/app/charts/UsersamirrezajamaliDocumentsDevtend.txt +++ /dev/null @@ -1 +0,0 @@ -/Users/amirrezajamali/Documents/Dev/tender/src/app/(companies)/companies \ No newline at end of file diff --git a/src/app/contact-us/page.tsx b/src/app/contact-us/page.tsx index 9276e61..23eca2e 100644 --- a/src/app/contact-us/page.tsx +++ b/src/app/contact-us/page.tsx @@ -1,7 +1,10 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import ContactUsTable from "@/components/Tables/contact-us"; import { BreadcrumbItem } from "@/types/shared"; - +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Contact Us", +}; const ContactUsPage = () => { const breadcrumbItems: BreadcrumbItem[] = [ { diff --git a/src/app/customers/create/page.tsx b/src/app/customers/create/page.tsx index de57dbe..56fd662 100644 --- a/src/app/customers/create/page.tsx +++ b/src/app/customers/create/page.tsx @@ -1,8 +1,9 @@ -"use client"; - import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import CreateCustomer from "@/components/forms/customers/CreateCustomer"; - +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Create Customer", +}; const CreateCustomerPage = () => { const breadcrumbItems = [ { name: "Dashboard", href: "/" }, diff --git a/src/app/customers/page.tsx b/src/app/customers/page.tsx index b2e90a5..82e64bb 100644 --- a/src/app/customers/page.tsx +++ b/src/app/customers/page.tsx @@ -1,6 +1,9 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import CustomersTable from "@/components/Tables/customers"; - +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Customers", +}; const CustomersPage = () => { const breadcrumbItems = [ { name: "Dashboard", href: "/" }, diff --git a/src/app/inquiries/page.tsx b/src/app/inquiries/page.tsx index 0487d36..7d88e15 100644 --- a/src/app/inquiries/page.tsx +++ b/src/app/inquiries/page.tsx @@ -1,7 +1,10 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import InquiriesTable from "@/components/Tables/inquiries"; import { BreadcrumbItem } from "@/types/shared"; - +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Inquiries", +}; const InquiriesPage = () => { const breadcrumbItems: BreadcrumbItem[] = [ { diff --git a/src/app/marketing/page.tsx b/src/app/marketing/page.tsx index 4515afe..e326d7e 100644 --- a/src/app/marketing/page.tsx +++ b/src/app/marketing/page.tsx @@ -1,7 +1,10 @@ import Breadcrumb from "@/components/Breadcrumbs/Breadcrumb"; import CmsTable from "@/components/Tables/cms"; import { BreadcrumbItem } from "@/types/shared"; - +import { Metadata } from "next"; +export const metadata: Metadata = { + title: "Marketing", +}; const MarketingPage = () => { const breadcrumbItems: BreadcrumbItem[] = [ { diff --git a/src/components/Auth/SigninWithPassword.tsx b/src/components/Auth/SigninWithPassword.tsx index 5fa9cc9..b7e12cf 100644 --- a/src/components/Auth/SigninWithPassword.tsx +++ b/src/components/Auth/SigninWithPassword.tsx @@ -11,6 +11,7 @@ import Cookies from "js-cookie"; import { useState } from "react"; import { SubmitHandler, useForm } from "react-hook-form"; import InputGroup from "../FormElements/InputGroup"; +import { ThemeToggleSwitch } from "../Layouts/header/theme-toggle"; export default function SigninWithPassword() { const isMutating = useIsMutating(); @@ -28,6 +29,9 @@ export default function SigninWithPassword() { }; return (
+
+ +