diff --git a/src/components/sections/ContactVaultSection.tsx b/src/components/sections/ContactVaultSection.tsx new file mode 100644 index 0000000..74d9bb1 --- /dev/null +++ b/src/components/sections/ContactVaultSection.tsx @@ -0,0 +1,163 @@ +'use client' + +import { useVulaContent } from '@/hooks/useVulaContent' +import { useState } from 'react' +import { Clock, Mail, MapPin, Phone } from 'lucide-react' +import Input from '@/components/ui/Input' +import Button from '@/components/ui/Button' +import { Card, CardContent } from '@/components/ui/Card' + +export default function ContactVaultSection() { + const { items, loading } = useVulaContent('business_hours') + const [form, setForm] = useState({ name: '', email: '', message: '' }) + + if (loading) { + return ( +
Vault by Mkhize
+5th Floor, Sandton City Mall
+Sandton, Johannesburg, 2196
+South Africa
++27 11 234 5678
+WhatsApp: +27 71 234 5678
+concierge@vaultbymkhize.co.za
++ Closed on South African public holidays. +
++ Experience the collection in person. Our team will confirm + within 24 hours. +
+ + +