diff --git a/app/layout.tsx b/app/layout.tsx index e752d7d..aa42533 100644 --- a/app/layout.tsx +++ b/app/layout.tsx @@ -32,7 +32,7 @@ export default function RootLayout({ /> - + {children} diff --git a/app/page.tsx b/app/page.tsx index 7b2c7cb..138b08c 100644 --- a/app/page.tsx +++ b/app/page.tsx @@ -1,32 +1,13 @@ -import Blackout from "@/components/Blackout/Blackout" -import Clock from "@/components/Clock/Clock" -import Date from "@/components/Date/Date" -import MosqueMetadata from "@/components/MosqueMetadata/MosqueMetadata" -import Notice from "@/components/Notice/Notice" -import SunriseJummahTiles from "@/components/SunriseJummahTiles/SunriseJummahTiles" -import PrayerTimes from "@/components/PrayerTimes/PrayerTimes" -import ServiceWorker from "@/components/ServiceWorker/ServiceWorker" -import SlidingBanner from "@/components/SlidingBanner/SlidingBanner" import { - getJummahTimes, getMetaData, - getPrayerTimesForUpcomingDays, - getPrayerTimesForToday, - getPrayerTimesForTomorrow, getConfiguration, } from "@/services/MosqueDataService" -import type { - DailyPrayerTime, - UpcomingPrayerTimes, -} from "@/types/DailyPrayerTimeType" -import type { JummahTimes } from "@/types/JummahTimesType" import type { MosqueMetadataType } from "@/types/MosqueDataType" import type { Metadata } from "next" -import UpcomingPrayerDayTiles from "@/components/UpcomingPrayerDayTiles/UpcomingPrayerDayTiles" import "./prayer-times.css" -import Announcement from "@/components/Announcement/Announcement" import { ConfigurationJson } from "@/types/ConfigurationType" import { ConfigurationProvider } from "@/providers/ConfigurationProvider" +import ScreenFactory from "@/components/Screens/ScreenFactory" export async function generateMetadata(): Promise { const mosqueMetadata: MosqueMetadataType = await getMetaData() @@ -38,59 +19,11 @@ export async function generateMetadata(): Promise { } export default async function Home() { - const today: DailyPrayerTime = await getPrayerTimesForToday() - const tomorrow: DailyPrayerTime = await getPrayerTimesForTomorrow() - const jummahTimes: JummahTimes = await getJummahTimes() - const mosqueMetadata: MosqueMetadataType = await getMetaData() const config: ConfigurationJson = await getConfiguration() - const upcomingPrayerDays: UpcomingPrayerTimes[] = - await getPrayerTimesForUpcomingDays() - - let slides = [ - , - ] - - upcomingPrayerDays.forEach((times) => { - slides.push( - , - ) - }) return ( -
-
-
-
-
- -
-
- -
-
- -
-
- -
-
-
- -
-
-
- -
- -
- {config.feature.announcement.enabled && } - -
+
) } diff --git a/components/Clock/Clock.tsx b/components/Clock/Clock.tsx index 7a3631e..e90c276 100644 --- a/components/Clock/Clock.tsx +++ b/components/Clock/Clock.tsx @@ -24,10 +24,10 @@ export default function Clock({ darkMode = false }: { darkMode?: boolean }) {