chore: upload public images to Cloudinary and update dictionaries

This commit is contained in:
mstfyldz
2026-06-04 20:00:47 +03:00
parent 7059a1f3a4
commit ae5adfd2e8
16 changed files with 93 additions and 22 deletions
+2 -2
View File
@@ -111,7 +111,7 @@ const fadeUp: Variants = {
export default function HomeClient({ lang, dict }: { lang: string; dict: any }) {
const [activeMap, setActiveMap] = useState(0);
const VENUES: { id: string; title: string; tag: string; desc: string; img: string; color: string }[] = dict.venuesList;
const VENUES: { id: string; title: string; tag: string; desc: string; img: string; color: string; link: string }[] = dict.venuesList;
const LOCATIONS_MAP: { place: string; addr: string; embed: string }[] = dict.locationsMap;
return (
@@ -321,7 +321,7 @@ export default function HomeClient({ lang, dict }: { lang: string; dict: any })
<span className="moy-gold-line mb-6 block" />
<p className="text-gray-500 mb-8 text-base leading-relaxed">{venue.desc}</p>
<Link
href={`/${lang}/mekanlar/${venue.id}`}
href={`${venue.link}`}
className="inline-flex items-center gap-2 text-[11px] uppercase tracking-[0.18em] font-semibold text-[var(--color-moy-dark)] border-b border-[var(--color-moy-gold)] pb-1 hover:text-[var(--color-moy-gold-dark)] transition-colors group"
>
{dict.cta.exploreBtn}
+3 -3
View File
@@ -23,7 +23,7 @@ const LOCATIONS = [
variant: "blue" as const,
},
{
name: "Volkswagen Kite (Surfing)",
name: "Kite Beach (Surfing)",
tag: "Kite Surf",
address: "Akçapınar kite sahili, Ula, Turkey 48640",
phones: ["+90 537 882 31 37", "+90 505 204 98 56"],
@@ -183,10 +183,10 @@ export default async function IletisimPage({
<h3 className="font-serif text-xl text-[var(--color-moy-dark)] mb-4">{t.social}</h3>
<div className="flex gap-4">
<a href="#" aria-label="Instagram" className="w-10 h-10 border border-gray-200 flex items-center justify-center hover:border-[var(--color-moy-gold)] hover:text-[var(--color-moy-gold)] text-gray-400 transition-all duration-200">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><rect width="20" height="20" x="2" y="2" rx="5" ry="5"/><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z"/><line x1="17.5" x2="17.51" y1="6.5" y2="6.5"/></svg>
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><rect width="20" height="20" x="2" y="2" rx="5" ry="5" /><path d="M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z" /><line x1="17.5" x2="17.51" y1="6.5" y2="6.5" /></svg>
</a>
<a href="#" aria-label="Facebook" className="w-10 h-10 border border-gray-200 flex items-center justify-center hover:border-[var(--color-moy-gold)] hover:text-[var(--color-moy-gold)] text-gray-400 transition-all duration-200">
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z"/></svg>
<svg width="18" height="18" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round"><path d="M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z" /></svg>
</a>
</div>
</div>