diff --git a/.env b/.env index 0180f78..ef05ade 100644 --- a/.env +++ b/.env @@ -1,2 +1,3 @@ DATABASE_URL=postgresql://postgres:postgres@localhost:5432/metabase_manager?schema=public -SENTRY_DSN=https://b693e785a5decfdf30a376c5f3837e95@o371117.ingest.sentry.io/4505657708249088 \ No newline at end of file +SENTRY_DSN=https://b693e785a5decfdf30a376c5f3837e95@o371117.ingest.sentry.io/4505657708249088 +SUPER_USER_PASSWORD=superuserpassword123 \ No newline at end of file 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 ( +
+