diff --git a/src/components/sections/ContactSection.tsx b/src/components/sections/ContactSection.tsx new file mode 100644 index 0000000..220f97c --- /dev/null +++ b/src/components/sections/ContactSection.tsx @@ -0,0 +1,145 @@ +'use client' + +import { useState } from 'react' +import { useVulaContent } from '@/hooks/useVulaContent' +import { Clock, Mail, MapPin, Phone } from 'lucide-react' +import Input from '@/components/ui/Input' +import Button from '@/components/ui/Button' + +export default function ContactSection() { + const { items, loading } = useVulaContent('business_hours') + const [formData, setFormData] = useState({ name: '', email: '', message: '' }) + const [sent, setSent] = useState(false) + + if (loading) { + return ( +
+ From our studio in Pretoria to your skin — every enquiry is handwritten care. +
+42 Marula Lane, Hatfield, Pretoria, 0028
++27 12 345 6789
+hello@ngcobonaturals.co.za
+Closed on South African public holidays.
+Thank you! We'll be in touch soon.
+