diff --git a/src/App.tsx b/src/App.tsx index 33d15f9..98579b0 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,13 +1,19 @@ import { Routes, Route } from 'react-router-dom'; import Layout from './components/Layout'; import HomePage from './pages/HomePage'; +import Contact from './pages/Contact'; +import Policy from './pages/Policy'; +import Terms from './pages/Terms'; export default function App() { return ( }> } /> + } /> + } /> + } /> ); -} +} \ No newline at end of file diff --git a/src/components/sections/MenuSection.tsx b/src/components/sections/MenuSection.tsx new file mode 100644 index 0000000..6b2ab9e --- /dev/null +++ b/src/components/sections/MenuSection.tsx @@ -0,0 +1,37 @@ +"use client"; + +import Card from "@/components/ui/Card" +import TextAnimation from "@/components/ui/TextAnimation" + +export default function MenuSection() { + const items = [ + { title: "Espresso", description: "Rich, bold, and smooth.", price: "$3.50" }, + { title: "Cappuccino", description: "Perfectly steamed milk.", price: "$4.50" }, + { title: "Latte", description: "Creamy and comforting.", price: "$4.75" }, + { title: "Mocha", description: "Decadent chocolate blend.", price: "$5.00" }, + { title: "Americano", description: "Espresso with hot water.", price: "$3.75" }, + { title: "Flat White", description: "Velvety microfoam finish.", price: "$4.25" }, + ] + + return ( + + ) +} \ No newline at end of file diff --git a/src/pages/About.tsx b/src/pages/About.tsx new file mode 100644 index 0000000..e93c0d7 --- /dev/null +++ b/src/pages/About.tsx @@ -0,0 +1,43 @@ +import HeroSplit from "@/components/sections/hero/HeroSplit"; +import AboutFeaturesSplit from "@/components/sections/about/AboutFeaturesSplit"; +import ChecklistTimeline from "@/components/ui/ChecklistTimeline"; + +export default function About() { + return ( +
+ + +
+
+ +
+
+
+ ); +} \ No newline at end of file diff --git a/src/pages/Contact.tsx b/src/pages/Contact.tsx new file mode 100644 index 0000000..8e861d7 --- /dev/null +++ b/src/pages/Contact.tsx @@ -0,0 +1,35 @@ +import Card from "@/components/ui/Card"; +import Input from "@/components/ui/Input"; +import Textarea from "@/components/ui/Textarea"; +import Button from "@/components/ui/Button"; +import Label from "@/components/ui/Label"; +import GridLinesBackground from "@/components/ui/GridLinesBackground"; +import TextAnimation from "@/components/ui/TextAnimation"; + +export default function Contact() { + return ( +
+ +
+ + +
+
+ + +
+
+ + +
+
+ +