mirror of
https://github.com/rjNemo/vf-site
synced 2026-06-10 03:06:39 +00:00
fix(home): add underline to EN Location & Access title
This commit is contained in:
parent
ba8f3a5065
commit
46e8439c2b
25 changed files with 25 additions and 8 deletions
|
|
@ -7,6 +7,7 @@ const t3Href = getRelativeLocaleUrl('en','/apartments/t3-azur/');
|
|||
<BaseLayout title="Apartments" lang="en">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Apartments</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<div class="mt-6 grid md:grid-cols-2 gap-6">
|
||||
<article class="rounded-lg border border-slate-200 p-4">
|
||||
<h2 class="text-lg font-semibold">T2 Corail</h2>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ const contactHref = getRelativeLocaleUrl('en','/contact/');
|
|||
<BaseLayout title="T2 Corail" lang="en">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">T2 Corail</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="mt-2 text-slate-700">Ideal for couples, a cozy and warm apartment close to beaches and shops.</p>
|
||||
<ul class="mt-4 text-sm text-slate-700 grid grid-cols-1 md:grid-cols-2 gap-2">
|
||||
<li>45 m²</li>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ const contactHref = getRelativeLocaleUrl('en','/contact/');
|
|||
<BaseLayout title="T3 Azur" lang="en">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">T3 Azur</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="mt-2 text-slate-700">Perfect for families, a spacious apartment with two queen beds, close to beaches and shops.</p>
|
||||
<ul class="mt-4 text-sm text-slate-700 grid grid-cols-1 md:grid-cols-2 gap-2">
|
||||
<li>55 m²</li>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ const thankHref = getRelativeLocaleUrl('en', '/thank-you/');
|
|||
<BaseLayout title="Contact" lang="en">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Send a Request</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<form name="bookingForm" method="POST" data-netlify="true" action={thankHref} class="mt-6 grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||
<input type="hidden" name="form-name" value="bookingForm" />
|
||||
<label class="flex flex-col gap-1">
|
||||
|
|
|
|||
|
|
@ -113,6 +113,7 @@ const t3Href = getRelativeLocaleUrl('en','/apartments/t3-azur/');
|
|||
|
||||
<section class="mx-auto max-w-6xl px-6 py-8">
|
||||
<h2 class="text-2xl font-semibold">Location & Access</h2>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="text-slate-700">4 rue Gerty Archimède, 97190 Le Gosier · Secured onsite parking</p>
|
||||
<div class="mt-4 aspect-video w-full">
|
||||
<iframe class="w-full h-full" style="border:0" loading="lazy" allowfullscreen
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Location & Access" lang="en">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Location & Access</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="mt-2 text-slate-700">Address: 4 rue Gerty Archimède, 97190 Le Gosier</p>
|
||||
<p class="text-slate-700">GPS: 16.207078, -61.489915 · Secured onsite parking</p>
|
||||
<div class="mt-4 aspect-video w-full">
|
||||
|
|
@ -12,4 +13,3 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
</div>
|
||||
</div>
|
||||
</BaseLayout>
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Cancellation" lang="en">
|
||||
<div class="mx-auto max-w-3xl px-6 py-10 prose">
|
||||
<h1>Cancellation Policy</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<ul>
|
||||
<li>Late cancellation: 50% fee if cancelled within 14 days before arrival.</li>
|
||||
<li>No‑show: treated as late cancellation.</li>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="House Rules" lang="en">
|
||||
<div class="mx-auto max-w-3xl px-6 py-10 prose">
|
||||
<h1>House Rules</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<ul>
|
||||
<li>No smoking, no parties, no pets.</li>
|
||||
<li>Respect neighbors and quiet hours.</li>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Privacy" lang="en">
|
||||
<div class="mx-auto max-w-3xl px-6 py-10 prose">
|
||||
<h1>Privacy Policy</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p>We collect data submitted via the form (name, email, dates, etc.) to respond to your request.</p>
|
||||
<ul>
|
||||
<li>Legal basis: pre‑contractual measures.</li>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Terms" lang="en">
|
||||
<div class="mx-auto max-w-3xl px-6 py-10 prose">
|
||||
<h1>Terms & Conditions</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p><strong>Legal name:</strong> VillaFleurie (Jacques Gordien)</p>
|
||||
<p><strong>Contact:</strong> location.villafleurie@gmail.com · +33 6 58 96 12 79</p>
|
||||
<p><strong>Hosting:</strong> Netlify · <strong>Jurisdiction:</strong> France</p>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Rates & Availability" lang="en">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Rates & Availability</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<div class="mt-6 grid md:grid-cols-2 gap-6">
|
||||
<div class="rounded-lg border border-slate-200 p-4">
|
||||
<h2 class="text-lg font-semibold">T2 Corail</h2>
|
||||
|
|
@ -26,4 +27,3 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
</div>
|
||||
</div>
|
||||
</BaseLayout>
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Reviews" lang="en">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Reviews</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="mt-2 text-slate-700">Selection of Booking.com reviews (excerpts). Translated into English.</p>
|
||||
<ul class="mt-6 space-y-6">
|
||||
<li class="rounded-lg border border-slate-200 p-4">
|
||||
|
|
@ -17,4 +18,3 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
</ul>
|
||||
</div>
|
||||
</BaseLayout>
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Thank You" lang="en">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Thank you for your request</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="mt-2 text-slate-700">We’ll get back to you shortly. For instant booking:</p>
|
||||
<div class="mt-4 flex gap-3">
|
||||
<a href="https://www.booking.com/hotel/gp/villafleurie.fr.html" target="_blank" rel="noopener" class="underline">Booking.com</a>
|
||||
|
|
@ -12,4 +13,3 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
</div>
|
||||
</div>
|
||||
</BaseLayout>
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Accès" lang="fr">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Accès</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="mt-2 text-slate-700">Adresse: 4 rue Gerty Archimède, 97190 Le Gosier</p>
|
||||
<p class="text-slate-700">GPS: 16.207078, -61.489915 · Parking sécurisé sur place</p>
|
||||
<div class="mt-4 aspect-video w-full">
|
||||
|
|
@ -12,4 +13,3 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
</div>
|
||||
</div>
|
||||
</BaseLayout>
|
||||
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@ const t3Href = getRelativeLocaleUrl('fr','/appartements/t3-azur/');
|
|||
<BaseLayout title="Appartements" lang="fr">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Appartements</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<div class="mt-6 grid md:grid-cols-2 gap-6">
|
||||
<article class="rounded-lg border border-slate-200 p-4">
|
||||
<h2 class="text-lg font-semibold">T2 Corail</h2>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ const contactHref = getRelativeLocaleUrl('fr','/contact/');
|
|||
<BaseLayout title="T2 Corail" lang="fr">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">T2 Corail</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="mt-2 text-slate-700">Idéal pour les couples, appartement chaleureux et cosy, à proximité des plages et des commerces.</p>
|
||||
<ul class="mt-4 text-sm text-slate-700 grid grid-cols-1 md:grid-cols-2 gap-2">
|
||||
<li>45 m²</li>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ const contactHref = getRelativeLocaleUrl('fr','/contact/');
|
|||
<BaseLayout title="T3 Azur" lang="fr">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">T3 Azur</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="mt-2 text-slate-700">Idéal pour les familles, appartement spacieux avec deux lits queen, proche des plages et des commerces.</p>
|
||||
<ul class="mt-4 text-sm text-slate-700 grid grid-cols-1 md:grid-cols-2 gap-2">
|
||||
<li>55 m²</li>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Avis" lang="fr">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Avis</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="mt-2 text-slate-700">Sélection d’avis Booking.com (extraits). Traductions disponibles en anglais.</p>
|
||||
<ul class="mt-6 space-y-6">
|
||||
<li class="rounded-lg border border-slate-200 p-4">
|
||||
|
|
@ -17,4 +18,3 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
</ul>
|
||||
</div>
|
||||
</BaseLayout>
|
||||
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ const thankHref = getRelativeLocaleUrl('fr', '/merci/');
|
|||
<BaseLayout title="Contact" lang="fr">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Envoyer une demande</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<form name="bookingForm" method="POST" data-netlify="true" action={thankHref} class="mt-6 grid grid-cols-1 md:grid-cols-2 gap-4">
|
||||
<input type="hidden" name="form-name" value="bookingForm" />
|
||||
<label class="flex flex-col gap-1">
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Merci" lang="fr">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Merci pour votre demande</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p class="mt-2 text-slate-700">Nous vous répondrons rapidement. Pour une réservation instantanée :</p>
|
||||
<div class="mt-4 flex gap-3">
|
||||
<a href="https://www.booking.com/hotel/gp/villafleurie.fr.html" target="_blank" rel="noopener" class="underline">Booking.com</a>
|
||||
|
|
@ -12,4 +13,3 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
</div>
|
||||
</div>
|
||||
</BaseLayout>
|
||||
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Annulation" lang="fr">
|
||||
<div class="mx-auto max-w-3xl px-6 py-10 prose">
|
||||
<h1>Politique d’Annulation</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<ul>
|
||||
<li>Annulation tardive: 50% des frais si annulé dans les 14 jours avant l’arrivée.</li>
|
||||
<li>No‑show: traité comme une annulation tardive.</li>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Conditions" lang="fr">
|
||||
<div class="mx-auto max-w-3xl px-6 py-10 prose">
|
||||
<h1>Conditions Générales</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p><strong>Nom légal:</strong> VillaFleurie (Jacques Gordien)</p>
|
||||
<p><strong>Contact:</strong> location.villafleurie@gmail.com · +33 6 58 96 12 79</p>
|
||||
<p><strong>Hébergement:</strong> Netlify · <strong>Juridiction:</strong> France</p>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Confidentialité" lang="fr">
|
||||
<div class="mx-auto max-w-3xl px-6 py-10 prose">
|
||||
<h1>Politique de Confidentialité</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<p>Nous collectons les données soumises via le formulaire (nom, email, dates, etc.) pour répondre à votre demande.</p>
|
||||
<ul>
|
||||
<li>Base légale: exécution de mesures précontractuelles.</li>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Règlement intérieur" lang="fr">
|
||||
<div class="mx-auto max-w-3xl px-6 py-10 prose">
|
||||
<h1>Règlement Intérieur</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<ul>
|
||||
<li>Non‑fumeur, pas de fêtes, pas d’animaux.</li>
|
||||
<li>Respect du voisinage et du calme.</li>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,7 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
<BaseLayout title="Tarifs & Disponibilités" lang="fr">
|
||||
<div class="mx-auto max-w-6xl px-6 py-10">
|
||||
<h1 class="text-3xl font-semibold">Tarifs & Disponibilités</h1>
|
||||
<div class="mt-2 h-1 w-16 bg-brand rounded"></div>
|
||||
<div class="mt-6 grid md:grid-cols-2 gap-6">
|
||||
<div class="rounded-lg border border-slate-200 p-4">
|
||||
<h2 class="text-lg font-semibold">T2 Corail</h2>
|
||||
|
|
@ -26,4 +27,3 @@ import BaseLayout from '../../layouts/BaseLayout.astro';
|
|||
</div>
|
||||
</div>
|
||||
</BaseLayout>
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue