Merge version_2 into main #1
336
src/app/page.tsx
336
src/app/page.tsx
@@ -32,22 +32,11 @@ export default function LandingPage() {
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingOverlay
|
||||
navItems={[
|
||||
{
|
||||
name: "Home",
|
||||
id: "hero",
|
||||
},
|
||||
{
|
||||
name: "About",
|
||||
id: "about",
|
||||
},
|
||||
{
|
||||
name: "Menu",
|
||||
id: "menu",
|
||||
},
|
||||
{
|
||||
name: "Contact",
|
||||
id: "contact",
|
||||
},
|
||||
{ name: "Hjem", id: "hero" },
|
||||
{ name: "Om Oss", id: "about" },
|
||||
{ name: "Meny", id: "menu" },
|
||||
{ name: "Kontakt", id: "contact" },
|
||||
{ name: "EN", id: "en" },
|
||||
]}
|
||||
brandName="Sult'n Namsos"
|
||||
/>
|
||||
@@ -56,51 +45,20 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroBillboardRotatedCarousel
|
||||
background={{
|
||||
variant: "rotated-rays-static",
|
||||
}}
|
||||
title="A Taste of Tradition in Namsos"
|
||||
description="Exquisite dining experience curated with locally sourced ingredients and a modern culinary flair."
|
||||
variant: "rotated-rays-static"}}
|
||||
title="En smak av tradisjon i Namsos"
|
||||
description="En utsøkt matopplevelse kuratert med lokale råvarer og moderne kulinarisk teft."
|
||||
buttons={[
|
||||
{
|
||||
text: "Book a Table",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
text: "View Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{ text: "Bestill bord", href: "#contact" },
|
||||
{ text: "Se meny", href: "#menu" },
|
||||
]}
|
||||
carouselItems={[
|
||||
{
|
||||
id: "1",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/salmon-salad-with-cucumber-cherry-tomato-lettuce-olive_140725-1610.jpg",
|
||||
imageAlt: "Gourmet dish",
|
||||
},
|
||||
{
|
||||
id: "2",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/dining-table-with-chairs-tableware_140725-7822.jpg",
|
||||
imageAlt: "Interior setting",
|
||||
},
|
||||
{
|
||||
id: "3",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727969.jpg",
|
||||
imageAlt: "Chef at work",
|
||||
},
|
||||
{
|
||||
id: "4",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_74190-3487.jpg",
|
||||
imageAlt: "Fine wine selection",
|
||||
},
|
||||
{
|
||||
id: "5",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-6432.jpg",
|
||||
imageAlt: "Restaurant exterior",
|
||||
},
|
||||
{
|
||||
id: "6",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157776.jpg",
|
||||
imageAlt: "Table setup",
|
||||
},
|
||||
{ id: "1", imageSrc: "http://img.b2bpic.net/free-photo/salmon-salad-with-cucumber-cherry-tomato-lettuce-olive_140725-1610.jpg", imageAlt: "Gourmetrett" },
|
||||
{ id: "2", imageSrc: "http://img.b2bpic.net/free-photo/dining-table-with-chairs-tableware_140725-7822.jpg", imageAlt: "Interiør" },
|
||||
{ id: "3", imageSrc: "http://img.b2bpic.net/free-photo/chef-working-together-professional-kitchen_23-2149727969.jpg", imageAlt: "Kokk i arbeid" },
|
||||
{ id: "4", imageSrc: "http://img.b2bpic.net/free-photo/wine-glass_74190-3487.jpg", imageAlt: "Vinkart" },
|
||||
{ id: "5", imageSrc: "http://img.b2bpic.net/free-photo/table-set-dinning-table_1339-6432.jpg", imageAlt: "Restaurant eksteriør" },
|
||||
{ id: "6", imageSrc: "http://img.b2bpic.net/free-photo/top-view-dining-tables-without-food_23-2150157776.jpg", imageAlt: "Bordsetting" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -109,19 +67,9 @@ export default function LandingPage() {
|
||||
<InlineImageSplitTextAbout
|
||||
useInvertedBackground={false}
|
||||
heading={[
|
||||
{
|
||||
type: "text",
|
||||
content: "The Essence of ",
|
||||
},
|
||||
{
|
||||
type: "image",
|
||||
src: "http://img.b2bpic.net/free-photo/fried-chicken-flying-out-buckets-fast-food-cartoon-icon-sign-symbol-restaurant-logo-background-3d-illustration_56104-2026.jpg",
|
||||
alt: "Logo symbol",
|
||||
},
|
||||
{
|
||||
type: "text",
|
||||
content: " Authentic Flavors",
|
||||
},
|
||||
{ type: "text", content: "Essensen av " },
|
||||
{ type: "image", src: "http://img.b2bpic.net/free-photo/fried-chicken-flying-out-buckets-fast-food-cartoon-icon-sign-symbol-restaurant-logo-background-3d-illustration_56104-2026.jpg", alt: "Logo symbol" },
|
||||
{ type: "text", content: " autentiske smaker" },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
@@ -133,51 +81,13 @@ export default function LandingPage() {
|
||||
gridVariant="uniform-all-items-equal"
|
||||
useInvertedBackground={false}
|
||||
products={[
|
||||
{
|
||||
id: "p1",
|
||||
name: "Salmon Glazed",
|
||||
price: "320 NOK",
|
||||
variant: "Starter",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/fried-salmon-sauce-fried-eggplant_140725-2972.jpg",
|
||||
},
|
||||
{
|
||||
id: "p2",
|
||||
name: "Arctic Char",
|
||||
price: "450 NOK",
|
||||
variant: "Main",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/calamari-with-mango-sauce-with-nice-decoration-white-plate_1258-84821.jpg",
|
||||
},
|
||||
{
|
||||
id: "p3",
|
||||
name: "Reindeer Roast",
|
||||
price: "520 NOK",
|
||||
variant: "Main",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/red-gurza-tomato-sesame-top-view_141793-4513.jpg",
|
||||
},
|
||||
{
|
||||
id: "p4",
|
||||
name: "Forest Berry Tart",
|
||||
price: "180 NOK",
|
||||
variant: "Dessert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/view-freshly-baked-soft-cake-with-fruits-flowers-mixed-color-table_140725-86509.jpg",
|
||||
},
|
||||
{
|
||||
id: "p5",
|
||||
name: "Coastal Scallops",
|
||||
price: "290 NOK",
|
||||
variant: "Starter",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/tasty-salmon-with-herbs-close-up_23-2148516890.jpg",
|
||||
},
|
||||
{
|
||||
id: "p6",
|
||||
name: "Dark Chocolate Ganache",
|
||||
price: "210 NOK",
|
||||
variant: "Dessert",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/top-view-cheesecake-with-chocolate-oval-plate-tied-cookies-xmas-ornaments-grey-surface_140725-62348.jpg",
|
||||
},
|
||||
{ id: "p1", name: "Laks med glasur", price: "320 NOK", variant: "Forrett", imageSrc: "http://img.b2bpic.net/free-photo/fried-salmon-sauce-fried-eggplant_140725-2972.jpg" },
|
||||
{ id: "p2", name: "Arktisk Røye", price: "450 NOK", variant: "Hovedrett", imageSrc: "http://img.b2bpic.net/free-photo/calamari-with-mango-sauce-with-nice-decoration-white-plate_1258-84821.jpg" },
|
||||
{ id: "p3", name: "Reinsdyrstek", price: "520 NOK", variant: "Hovedrett", imageSrc: "http://img.b2bpic.net/free-photo/red-gurza-tomato-sesame-top-view_141793-4513.jpg" },
|
||||
{ id: "p4", name: "Skogsbærterte", price: "180 NOK", variant: "Dessert", imageSrc: "http://img.b2bpic.net/free-photo/view-freshly-baked-soft-cake-with-fruits-flowers-mixed-color-table_140725-86509.jpg" },
|
||||
]}
|
||||
title="Our Signature Dishes"
|
||||
description="Explore the culinary masterpieces created by our award-winning kitchen team."
|
||||
title="Våre signaturretter"
|
||||
description="Oppdag kulinariske mesterverk laget av vårt prisvinnende kjøkkenteam."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -188,33 +98,11 @@ export default function LandingPage() {
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
useInvertedBackground={false}
|
||||
members={[
|
||||
{
|
||||
id: "m1",
|
||||
name: "Erik Solheim",
|
||||
role: "Executive Chef",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-kitchen_23-2149631733.jpg",
|
||||
},
|
||||
{
|
||||
id: "m2",
|
||||
name: "Ingrid Berg",
|
||||
role: "Head Sommelier",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-snacks-blackboard-with-bottle-glass-red-wine_140725-9072.jpg",
|
||||
},
|
||||
{
|
||||
id: "m3",
|
||||
name: "Lars Nilsen",
|
||||
role: "Sous Chef",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/confident-female-barista-with-arms-crossed-cafe_1170-604.jpg",
|
||||
},
|
||||
{
|
||||
id: "m4",
|
||||
name: "Solveig Hansen",
|
||||
role: "Pastry Chef",
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/pretty-young-woman-model-apron-holding-wooden-board-with-beetroots_114579-36888.jpg",
|
||||
},
|
||||
{ id: "m1", name: "Erik Solheim", role: "Kjøkkensjef", imageSrc: "http://img.b2bpic.net/free-photo/medium-shot-smiley-woman-kitchen_23-2149631733.jpg" },
|
||||
{ id: "m2", name: "Ingrid Berg", role: "Sommelier", imageSrc: "http://img.b2bpic.net/free-photo/side-view-snacks-blackboard-with-bottle-glass-red-wine_140725-9072.jpg" },
|
||||
]}
|
||||
title="Meet Our Culinary Artists"
|
||||
description="The passionate experts bringing the Sult'n Namsos vision to life."
|
||||
title="Møt våre kulinariske artister"
|
||||
description="De lidenskapelige ekspertene som bringer Sult'n Namsos til live."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -224,27 +112,12 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
metrics={[
|
||||
{
|
||||
id: "me1",
|
||||
icon: Star,
|
||||
title: "Awards Won",
|
||||
value: "12+",
|
||||
},
|
||||
{
|
||||
id: "me2",
|
||||
icon: Users,
|
||||
title: "Happy Guests",
|
||||
value: "50k+",
|
||||
},
|
||||
{
|
||||
id: "me3",
|
||||
icon: Award,
|
||||
title: "Years Experience",
|
||||
value: "25+",
|
||||
},
|
||||
{ id: "me1", icon: Star, title: "Utmerkelser", value: "12+" },
|
||||
{ id: "me2", icon: Users, title: "Fornøyde gjester", value: "50k+" },
|
||||
{ id: "me3", icon: Award, title: "Erfaring", value: "25+" },
|
||||
]}
|
||||
title="A Legacy of Excellence"
|
||||
description="Numbers reflecting our commitment to the craft."
|
||||
title="En arv av fortreffelighet"
|
||||
description="Tall som reflekterer vår dedikasjon til håndverket."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -254,63 +127,16 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
testimonials={[
|
||||
{
|
||||
id: "t1",
|
||||
name: "Ole Jensen",
|
||||
role: "Visitor",
|
||||
company: "Local",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-barista-boy-cafe_23-2148436241.jpg",
|
||||
},
|
||||
{
|
||||
id: "t2",
|
||||
name: "Maria Olsen",
|
||||
role: "Food Critic",
|
||||
company: "Times",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/side-view-beautiful-woman-with-folded-arms-looking-camera_23-2147876783.jpg",
|
||||
},
|
||||
{
|
||||
id: "t3",
|
||||
name: "Thomas Aas",
|
||||
role: "Guest",
|
||||
company: "Traveler",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/adorable-woman-straw-hat-wears-blouse-make-selfie_273609-2353.jpg",
|
||||
},
|
||||
{
|
||||
id: "t4",
|
||||
name: "Hilde Moen",
|
||||
role: "Regular",
|
||||
company: "Namsos",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/laughing-woman-with-dish-menu_23-2147681115.jpg",
|
||||
},
|
||||
{
|
||||
id: "t5",
|
||||
name: "Jonas Berg",
|
||||
role: "Visitor",
|
||||
company: "Tour",
|
||||
rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/portrait-handsome-asian-man-friends-reunion_23-2149244687.jpg",
|
||||
},
|
||||
{ id: "t1", name: "Ole Jensen", role: "Gjest", company: "Lokal", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/portrait-barista-boy-cafe_23-2148436241.jpg" },
|
||||
{ id: "t2", name: "Maria Olsen", role: "Matkritiker", company: "Times", rating: 5, imageSrc: "http://img.b2bpic.net/free-photo/side-view-beautiful-woman-with-folded-arms-looking-camera_23-2147876783.jpg" },
|
||||
]}
|
||||
kpiItems={[
|
||||
{
|
||||
value: "4.9",
|
||||
label: "Avg Rating",
|
||||
},
|
||||
{
|
||||
value: "100%",
|
||||
label: "Fresh Ingredients",
|
||||
},
|
||||
{
|
||||
value: "5-Star",
|
||||
label: "Service Quality",
|
||||
},
|
||||
{ value: "4.9", label: "Snittvurdering" },
|
||||
{ value: "100%", label: "Ferske ingredienser" },
|
||||
{ value: "5-stjerners", label: "Service" },
|
||||
]}
|
||||
title="What Our Guests Say"
|
||||
description="Authentic feedback from visitors who have experienced our service."
|
||||
title="Hva våre gjester sier"
|
||||
description="Autentiske tilbakemeldinger fra besøkende."
|
||||
/>
|
||||
</div>
|
||||
|
||||
@@ -319,24 +145,12 @@ export default function LandingPage() {
|
||||
textboxLayout="split"
|
||||
useInvertedBackground={false}
|
||||
faqs={[
|
||||
{
|
||||
id: "f1",
|
||||
title: "Do I need a reservation?",
|
||||
content: "Yes, bookings are highly recommended on weekends.",
|
||||
},
|
||||
{
|
||||
id: "f2",
|
||||
title: "Do you offer vegan options?",
|
||||
content: "We have a dedicated plant-based seasonal menu.",
|
||||
},
|
||||
{
|
||||
id: "f3",
|
||||
title: "Where are you located?",
|
||||
content: "We are located centrally in the heart of Namsos.",
|
||||
},
|
||||
{ id: "f1", title: "Må jeg reservere bord?", content: "Ja, vi anbefaler bordbestilling i helgene." },
|
||||
{ id: "f2", title: "Har dere veganske alternativer?", content: "Vi har en egen sesongbasert meny med plantebaserte retter." },
|
||||
{ id: "f3", title: "Hvor holder dere til?", content: "Vi holder til sentralt i hjertet av Namsos." },
|
||||
]}
|
||||
title="Common Questions"
|
||||
description="Everything you need to know before visiting us."
|
||||
title="Ofte stilte spørsmål"
|
||||
description="Alt du trenger å vite før ditt besøk."
|
||||
faqsAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
@@ -344,32 +158,14 @@ export default function LandingPage() {
|
||||
<div id="contact" data-section="contact">
|
||||
<ContactSplitForm
|
||||
useInvertedBackground={false}
|
||||
title="Reserve Your Table"
|
||||
description="We look forward to welcoming you soon. Please let us know your requirements."
|
||||
title="Reserver bord"
|
||||
description="Vi gleder oss til å ønske deg velkommen. Fortell oss gjerne om dine spesielle behov."
|
||||
inputs={[
|
||||
{
|
||||
name: "name",
|
||||
type: "text",
|
||||
placeholder: "Your Name",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "email",
|
||||
type: "email",
|
||||
placeholder: "Your Email",
|
||||
required: true,
|
||||
},
|
||||
{
|
||||
name: "guests",
|
||||
type: "number",
|
||||
placeholder: "Number of Guests",
|
||||
},
|
||||
{ name: "name", type: "text", placeholder: "Ditt navn", required: true },
|
||||
{ name: "email", type: "email", placeholder: "Din e-post", required: true },
|
||||
{ name: "guests", type: "number", placeholder: "Antall gjester" },
|
||||
]}
|
||||
textarea={{
|
||||
name: "requests",
|
||||
placeholder: "Special requests or allergies",
|
||||
rows: 4,
|
||||
}}
|
||||
textarea={{ name: "requests", placeholder: "Spesielle ønsker eller allergier", rows: 4 }}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/elegantly-dressed-couple-handsome-stylish-male-charming-brunette-woman-dating-luxury-restaurant_613910-21002.jpg"
|
||||
/>
|
||||
</div>
|
||||
@@ -378,32 +174,8 @@ export default function LandingPage() {
|
||||
<FooterBaseCard
|
||||
logoText="Sult'n Namsos"
|
||||
columns={[
|
||||
{
|
||||
title: "Explore",
|
||||
items: [
|
||||
{
|
||||
label: "Menu",
|
||||
href: "#menu",
|
||||
},
|
||||
{
|
||||
label: "About",
|
||||
href: "#about",
|
||||
},
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
{
|
||||
label: "Contact",
|
||||
href: "#contact",
|
||||
},
|
||||
{
|
||||
label: "Facebook",
|
||||
href: "#",
|
||||
},
|
||||
],
|
||||
},
|
||||
{ title: "Utforsk", items: [{ label: "Meny", href: "#menu" }, { label: "Om Oss", href: "#about" }] },
|
||||
{ title: "Kontakt", items: [{ label: "Kontakt oss", href: "#contact" }, { label: "Facebook", href: "#" }] },
|
||||
]}
|
||||
/>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user