10 Commits

Author SHA1 Message Date
e1ef8d53a3 Merge version_5 into main
Merge version_5 into main
2026-06-08 17:05:30 +00:00
164f5b6f8c Update theme colors 2026-06-08 17:05:27 +00:00
86c673ee82 Merge version_4 into main
Merge version_4 into main
2026-06-08 17:05:10 +00:00
007f3bb055 Update theme fonts 2026-06-08 17:05:07 +00:00
f0fb3cd3da Update theme fonts 2026-06-08 17:05:06 +00:00
5551c3b6df Merge version_4 into main
Merge version_4 into main
2026-06-08 16:48:41 +00:00
e76dc17e9a Update src/app/page.tsx 2026-06-08 16:48:34 +00:00
333a2bd424 Merge version_3 into main
Merge version_3 into main
2026-06-08 16:41:08 +00:00
924efeeb3c Update src/app/page.tsx 2026-06-08 16:41:05 +00:00
26b261da03 Merge version_2 into main
Merge version_2 into main
2026-06-08 16:38:42 +00:00
3 changed files with 23 additions and 21 deletions

View File

@@ -7,6 +7,7 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Manrope } from "next/font/google";
import { Figtree } from "next/font/google";
@@ -36,8 +37,9 @@ export const metadata: Metadata = {
},
};
const manrope = Manrope({
variable: "--font-manrope",
const figtree = Figtree({
variable: "--font-figtree",
subsets: ["latin"],
});
@@ -49,7 +51,7 @@ export default function RootLayout({
return (
<html lang="en" suppressHydrationWarning>
<ServiceWrapper>
<body className={`${manrope.variable} antialiased`}>
<body className={`${figtree.variable} antialiased`}>
<Tag />
{children}
<script

View File

@@ -50,7 +50,7 @@ export default function LandingPage() {
<div id="hero" data-section="hero">
<HeroCarouselLogo
logoText="Le Rital Tetouan"
description="Authentic Wood-Fired Pizza"
description="Savor the extraordinary taste of our authentic wood-fired pizzas, crafted with passion and the freshest ingredients for an unforgettable dining experience."
buttons={[
{
text: "Book a Table", href: "#contact"},
@@ -160,16 +160,16 @@ export default function LandingPage() {
useInvertedBackground={false}
faqs={[
{
id: "faq1", title: "What are your opening hours?", content: "We are open Monday to Saturday, from 12:00 PM to 11:00 PM. We are closed on Sundays."},
id: "faq1", title: "Quelles sont vos heures d'ouverture ?", content: "Nous sommes ouverts du lundi au samedi, de 12h00 à 23h00. Nous sommes fermés le dimanche."},
{
id: "faq2", title: "Do you offer delivery services?", content: "Yes, we partner with various local delivery services. You can place your order online through our website or directly via partner apps."},
id: "faq2", title: "Offrez-vous des services de livraison ?", content: "Oui, nous travaillons avec divers services de livraison locaux. Vous pouvez commander en ligne via notre site web ou directement via les applications partenaires."},
{
id: "faq3", title: "Can I make a reservation?", content: "Absolutely! We highly recommend booking a table, especially during peak hours. You can do so by clicking the 'Book a Table' button on our site or calling us directly."},
id: "faq3", title: "Puis-je faire une réservation ?", content: "Absolument ! Nous vous recommandons vivement de réserver une table, surtout pendant les heures de pointe. Vous pouvez le faire en cliquant sur le bouton 'Réserver une table' sur notre site ou en nous appelant directement."},
{
id: "faq4", title: "Do you have gluten-free options?", content: "We offer a selection of gluten-free crusts for our pizzas. Please inform our staff about any dietary restrictions when ordering."},
id: "faq4", title: "Avez-vous des options sans gluten ?", content: "Nous proposons une sélection de croûtes sans gluten pour nos pizzas. Veuillez informer notre personnel de toute restriction alimentaire lors de la commande."},
]}
title="Frequently Asked Questions"
description="Find quick answers to the most common questions about our restaurant, menu, and services."
title="Questions Fréquemment Posées"
description="Trouvez des réponses rapides aux questions les plus courantes sur notre restaurant, notre menu et nos services."
faqsAnimation="slide-up"
/>
</div>
@@ -179,12 +179,12 @@ export default function LandingPage() {
useInvertedBackground={true}
background={{
variant: "plain"}}
text="Visit Us Today!\nLocal 1, Résidence ÉLÉGANCE, Av. 9 Avril, Tétouan\nPhone: +212 8 08 68 73 31"
text="Visitez-nous Aujourd'hui !\nLocal 1, Résidence ÉLÉGANCE, Av. 9 Avril, Tétouan\nTéléphone : +212 8 08 68 73 31"
buttons={[
{
text: "Get Directions", href: "https://www.google.com/maps/search/Local+1,+Résidence+ÉLÉGANCE,+Av.+9+Avril,+Tétouan"},
text: "Obtenir l'itinéraire", href: "https://www.google.com/maps/search/Local+1,+Résidence+ÉLÉGANCE,+Av.+9+Avril,+Tétouan"},
{
text: "Call Us Now", href: "tel:+212808687331"},
text: "Appelez-nous Maintenant", href: "tel:+212808687331"},
]}
/>
</div>
@@ -195,9 +195,9 @@ export default function LandingPage() {
{
items: [
{
label: "Home", href: "#hero"},
label: "Accueil", href: "#hero"},
{
label: "About Us", href: "#about"},
label: "À Propos", href: "#about"},
{
label: "Menu", href: "#menu"},
],
@@ -205,7 +205,7 @@ export default function LandingPage() {
{
items: [
{
label: "Reviews", href: "#testimonials"},
label: "Avis", href: "#testimonials"},
{
label: "FAQ", href: "#faq"},
{
@@ -215,11 +215,11 @@ export default function LandingPage() {
{
items: [
{
label: "Book a Table", href: "#contact"},
label: "Réserver une Table", href: "#contact"},
{
label: "Order Online", href: "https://www.yourdeliveryservice.com"},
label: "Commander en Ligne", href: "https://www.yourdeliveryservice.com"},
{
label: "Privacy Policy", href: "#"},
label: "Politique de Confidentialité", href: "#"},
],
},
]}

View File

@@ -11,7 +11,7 @@ html {
body {
background-color: var(--background);
color: var(--foreground);
font-family: var(--font-manrope), sans-serif;
font-family: var(--font-figtree), sans-serif;
position: relative;
min-height: 100vh;
overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4,
h5,
h6 {
font-family: var(--font-manrope), sans-serif;
font-family: var(--font-figtree), sans-serif;
}