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