feat: add dynamic site settings, hero media, admin panels, and database integration
This commit is contained in:
+10
-6
@@ -2,7 +2,7 @@
|
||||
|
||||
import { MapPin, Phone, Mail, Clock } from "lucide-react";
|
||||
|
||||
export default function Contact({ dict }: { dict: any }) {
|
||||
export default function Contact({ dict, dbSettings }: { dict: any, dbSettings?: any }) {
|
||||
return (
|
||||
<section id="contact" className="py-24 bg-sand-light text-sea-dark relative">
|
||||
<div className="container mx-auto px-6 max-w-7xl">
|
||||
@@ -22,8 +22,8 @@ export default function Contact({ dict }: { dict: any }) {
|
||||
<div>
|
||||
<h4 className="font-bold text-xl mb-2 font-serif">{dict.contact.address.title}</h4>
|
||||
<p className="text-gray-600 leading-relaxed">
|
||||
{dict.contact.address.text1}<br />
|
||||
{dict.contact.address.text2}
|
||||
{dbSettings?.addressText1 || dict.contact.address.text1}<br />
|
||||
{dbSettings?.addressText2 || dict.contact.address.text2}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -35,7 +35,9 @@ export default function Contact({ dict }: { dict: any }) {
|
||||
<div>
|
||||
<h4 className="font-bold text-xl mb-2 font-serif">{dict.contact.phone}</h4>
|
||||
<p className="text-gray-600">
|
||||
<a href="tel:+905344656235" className="hover:text-coral transition-colors">+90 534 465 62 35</a>
|
||||
<a href={`tel:${dbSettings?.phone?.replace(/\s+/g, '') || '+905344656235'}`} className="hover:text-coral transition-colors">
|
||||
{dbSettings?.phone || '+90 534 465 62 35'}
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -47,7 +49,9 @@ export default function Contact({ dict }: { dict: any }) {
|
||||
<div>
|
||||
<h4 className="font-bold text-xl mb-2 font-serif">{dict.contact.email}</h4>
|
||||
<p className="text-gray-600">
|
||||
<a href="mailto:info@moybeachakyaka.com" className="hover:text-coral transition-colors">info@moybeachakyaka.com</a>
|
||||
<a href={`mailto:${dbSettings?.email || 'info@moybeachakyaka.com'}`} className="hover:text-coral transition-colors">
|
||||
{dbSettings?.email || 'info@moybeachakyaka.com'}
|
||||
</a>
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -59,7 +63,7 @@ export default function Contact({ dict }: { dict: any }) {
|
||||
<div>
|
||||
<h4 className="font-bold text-xl mb-2 font-serif">{dict.contact.hours.title}</h4>
|
||||
<p className="text-gray-600">
|
||||
{dict.contact.hours.text}
|
||||
{dbSettings?.workingHours || dict.contact.hours.text}
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user