Compare commits
20 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| b433577632 | |||
| c8637534ca | |||
| 1d0a2127be | |||
| 0a25dd128c | |||
| 1f6c1ae72e | |||
| 544c6f2db2 | |||
| b8ea4ff399 | |||
| f98568f961 | |||
| 0d26664370 | |||
| bb18959af8 | |||
| a238e8ba68 | |||
| d8692c28d2 | |||
| 9ae05c0a01 | |||
| a3b116a9ad | |||
| d6fcd070ad | |||
| 58fe02800d | |||
| c8c778c791 | |||
| a88be164c3 | |||
| 92395b048a | |||
| 9df82a444e |
25
src/app/about/page.tsx
Normal file
25
src/app/about/page.tsx
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import ReactLenis from "lenis/react";
|
||||||
|
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||||
|
import TextAbout from '@/components/sections/about/TextAbout';
|
||||||
|
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||||
|
|
||||||
|
export default function AboutPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||||
|
<ReactLenis root>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleFullscreen navItems={[{ name: "Home", id: "/" }, { name: "Menu", id: "/menu" }, { name: "About", id: "/about" }, { name: "Gallery", id: "/gallery" }, { name: "Contact", id: "/contact" }]} />
|
||||||
|
</div>
|
||||||
|
<div id="about" data-section="about">
|
||||||
|
<TextAbout title="About CR Dines" useInvertedBackground={false} />
|
||||||
|
</div>
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterSimple columns={[]} bottomLeftText="© 2025 CR Dines" bottomRightText="All Rights Reserved" />
|
||||||
|
</div>
|
||||||
|
</ReactLenis>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
25
src/app/contact/page.tsx
Normal file
25
src/app/contact/page.tsx
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import ReactLenis from "lenis/react";
|
||||||
|
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||||
|
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||||
|
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||||
|
|
||||||
|
export default function ContactPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||||
|
<ReactLenis root>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleFullscreen navItems={[{ name: "Home", id: "/" }, { name: "Menu", id: "/menu" }, { name: "About", id: "/about" }, { name: "Gallery", id: "/gallery" }, { name: "Contact", id: "/contact" }]} />
|
||||||
|
</div>
|
||||||
|
<div id="contact" data-section="contact">
|
||||||
|
<ContactSplitForm title="Contact Us" description="Get in touch." inputs={[{name: "name", type: "text", placeholder: "Name"}, {name: "email", type: "email", placeholder: "Email"}]} useInvertedBackground={false} />
|
||||||
|
</div>
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterSimple columns={[]} bottomLeftText="© 2025 CR Dines" bottomRightText="All Rights Reserved" />
|
||||||
|
</div>
|
||||||
|
</ReactLenis>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
33
src/app/gallery/page.tsx
Normal file
33
src/app/gallery/page.tsx
Normal file
@@ -0,0 +1,33 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import ReactLenis from "lenis/react";
|
||||||
|
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||||
|
import TeamCardTwo from '@/components/sections/team/TeamCardTwo';
|
||||||
|
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||||
|
|
||||||
|
export default function GalleryPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||||
|
<ReactLenis root>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleFullscreen navItems={[{ name: "Home", id: "/" }, { name: "Menu", id: "/menu" }, { name: "About", id: "/about" }, { name: "Gallery", id: "/gallery" }, { name: "Contact", id: "/contact" }]} />
|
||||||
|
</div>
|
||||||
|
<div id="gallery" data-section="gallery">
|
||||||
|
<TeamCardTwo
|
||||||
|
animationType="slide-up"
|
||||||
|
gridVariant="three-columns-all-equal-width"
|
||||||
|
title="Gallery"
|
||||||
|
description="Explore our curated collection of works and highlights from our team's creative journey."
|
||||||
|
members={[]}
|
||||||
|
textboxLayout="default"
|
||||||
|
useInvertedBackground={false}
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterSimple columns={[]} bottomLeftText="© 2025 CR Dines" bottomRightText="All Rights Reserved" />
|
||||||
|
</div>
|
||||||
|
</ReactLenis>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
25
src/app/menu/page.tsx
Normal file
25
src/app/menu/page.tsx
Normal file
@@ -0,0 +1,25 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import ReactLenis from "lenis/react";
|
||||||
|
import NavbarStyleFullscreen from '@/components/navbar/NavbarStyleFullscreen/NavbarStyleFullscreen';
|
||||||
|
import PricingCardEight from '@/components/sections/pricing/PricingCardEight';
|
||||||
|
import FooterSimple from '@/components/sections/footer/FooterSimple';
|
||||||
|
|
||||||
|
export default function MenuPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider defaultButtonVariant="hover-magnetic" defaultTextAnimation="entrance-slide" borderRadius="rounded" contentWidth="medium" sizing="medium" background="circleGradient" cardStyle="glass-elevated" primaryButtonStyle="gradient" secondaryButtonStyle="glass" headingFontWeight="normal">
|
||||||
|
<ReactLenis root>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarStyleFullscreen navItems={[{ name: "Home", id: "/" }, { name: "Menu", id: "/menu" }, { name: "About", id: "/about" }, { name: "Gallery", id: "/gallery" }, { name: "Contact", id: "/contact" }]} />
|
||||||
|
</div>
|
||||||
|
<div id="menu" data-section="menu">
|
||||||
|
<PricingCardEight animationType="slide-up" title="Our Menu" description="Check out our daily selection of seasonal dishes." plans={[]} textboxLayout="default" useInvertedBackground={false} />
|
||||||
|
</div>
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterSimple columns={[]} bottomLeftText="© 2025 CR Dines" bottomRightText="All Rights Reserved" />
|
||||||
|
</div>
|
||||||
|
</ReactLenis>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -190,13 +190,15 @@ export default function LandingPage() {
|
|||||||
description="Book your table directly with us."
|
description="Book your table directly with us."
|
||||||
inputs={[
|
inputs={[
|
||||||
{
|
{
|
||||||
name: "name", type: "text", placeholder: "Your Name"},
|
name: "name", type: "text", placeholder: "Your Name", required: true},
|
||||||
{
|
{
|
||||||
name: "guests", type: "number", placeholder: "Number of Guests"},
|
name: "guests", type: "number", placeholder: "Number of Guests", required: true},
|
||||||
{
|
{
|
||||||
name: "date", type: "date", placeholder: "Reservation Date"},
|
name: "date", type: "date", placeholder: "Reservation Date", required: true},
|
||||||
{
|
{
|
||||||
name: "email", type: "email", placeholder: "Email Address"}
|
name: "email", type: "email", placeholder: "Email Address", required: true},
|
||||||
|
{
|
||||||
|
name: "phone", type: "tel", placeholder: "Phone Number", required: true}
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-s-hand-checking-list-restaurant_23-2147970868.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/businesswoman-s-hand-checking-list-restaurant_23-2147970868.jpg"
|
||||||
/>
|
/>
|
||||||
@@ -237,4 +239,4 @@ export default function LandingPage() {
|
|||||||
</ReactLenis>
|
</ReactLenis>
|
||||||
</ThemeProvider>
|
</ThemeProvider>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user