From 817055f00d8235077d20e21770b726e120e7d948 Mon Sep 17 00:00:00 2001 From: Neil Chowdhary Date: Mon, 21 Oct 2024 10:17:31 +0530 Subject: [PATCH 01/16] added superadmin sigin --- app/[dashboard]/page.tsx | 31 ++++++++++ app/layout.tsx | 9 ++- app/page.tsx | 25 ++++++++ app/signin/page.tsx | 9 +++ components/Navbar.tsx | 130 +++++++++++++++++++++++++++++++++++++++ components/SignIn.tsx | 108 ++++++++++++++++++++++++++++++++ context/AuthContext.tsx | 36 +++++++++++ 7 files changed, 347 insertions(+), 1 deletion(-) create mode 100644 app/[dashboard]/page.tsx create mode 100644 app/signin/page.tsx create mode 100644 components/Navbar.tsx create mode 100644 components/SignIn.tsx create mode 100644 context/AuthContext.tsx diff --git a/app/[dashboard]/page.tsx b/app/[dashboard]/page.tsx new file mode 100644 index 0000000..c9d05b5 --- /dev/null +++ b/app/[dashboard]/page.tsx @@ -0,0 +1,31 @@ +import { notFound } from 'next/navigation'; + +const dashboardLinks: { [key: string]: string } = { + manipur: 'https://mn-data.10bedicu.in/public/dashboard/a2b651c2-51b1-4948-b84c-889e2a5e9dba?date_range=&hub=&hospital_name=', + assam: 'https://caredata.assam.gov.in/public/dashboard/31925fb9-29a8-40ec-b210-92bc2577af11?date_range=&hub=&hospital_name=', + karnataka: 'https://caredata.karnataka.care/public/dashboard/2b2bd976-e234-44d0-8114-7d5684d891f9?date_range=&hub=&hospital_name=', + meghalaya: 'https://caredata.meghealth.gov.in/public/dashboard/3eb879a2-92d2-4899-b9e8-2c5caeb766a5?date_range=&hub=&hospital_name=', + sikkim: 'https://sk-data.10bedicu.in/public/dashboard/ca658e64-cc0d-405c-90b6-b0fecf23e06e?date_range=&hub=&hospital_name=', + nagaland: 'https://caredata.nagaland.gov.in/public/dashboard/04ffb6eb-4d28-4dab-8842-68901fd0876f?date_range=&hub=&hospital_name=' +}; + +export default function DashboardPage({ params }: { params: { dashboard: string } }) { + const dashboardLink = dashboardLinks[params.dashboard]; + + if (!dashboardLink) { + notFound(); // Display a 404 page if the dashboard does not exist + } + + return ( +
+