From daf4366bc53b476bab06dea9085b30c07a247403 Mon Sep 17 00:00:00 2001 From: Vula Builder Date: Tue, 14 Jul 2026 17:42:07 +0000 Subject: [PATCH] Deploy --- .../sections/FarmRhythmHoursSection.tsx | 61 +++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 src/components/sections/FarmRhythmHoursSection.tsx diff --git a/src/components/sections/FarmRhythmHoursSection.tsx b/src/components/sections/FarmRhythmHoursSection.tsx new file mode 100644 index 0000000..6aca8df --- /dev/null +++ b/src/components/sections/FarmRhythmHoursSection.tsx @@ -0,0 +1,61 @@ +'use client' + +import { useEmDashContent } from '@/hooks/useEmDashContent' + +export default function FarmRhythmHoursSection() { + const { items, loading } = useEmDashContent('business_hours') + + if (loading) return
+ if (items.length === 0) return null + + return ( +
+
+
+

Farm rhythm

+

+ Unhurried hours, generous welcome +

+

+ We keep the pace of farm life — early mornings for sunrise coffee, unhurried breakfasts, and quiet evenings. +

+
+ +
+
+ {items.map((item) => { + const d = item.data as { day_of_week?: string; open_time?: string; close_time?: string; is_closed?: boolean; note?: string } + return ( +
+
+ + {d.day_of_week} +
+
+ {d.is_closed ? ( + Closed + ) : ( + + {d.open_time && d.close_time ? `${d.open_time} – ${d.close_time}` : ''} + {d.note && {d.note}} + + )} +
+
+ ) + })} +
+ +
+ Check‑in from 14:00 + Check‑out by 11:00 + Breakfast 08:00–10:00 +
+

+ * Seasonal variations may apply — always confirm at time of booking. +

+
+
+
+ ) +} \ No newline at end of file