Compare commits
22 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 46ace54283 | |||
| b0b633347c | |||
| e17bfda3a1 | |||
| 87d486eb8f | |||
| f1cb56fdac | |||
| ef33eee033 | |||
| 4c64d32859 | |||
| 6909350c81 | |||
| 4464b8272b | |||
| 72f4d88e5f | |||
| e2007aea74 | |||
| d6244c9173 | |||
| 9a3b3535a1 | |||
| c9ebe69244 | |||
| 978c9b0639 | |||
| 1aa012a41a | |||
| 657ff63c61 | |||
| 9d34b157e9 | |||
| 40e5bd0493 | |||
| c4991cddde | |||
| 6ca40ed1d0 | |||
| 9bb38ebda5 |
84
src/app/about/page.tsx
Normal file
84
src/app/about/page.tsx
Normal file
@@ -0,0 +1,84 @@
|
|||||||
|
"use client";
|
||||||
|
|
||||||
|
import ReactLenis from "lenis/react";
|
||||||
|
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
||||||
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||||
|
import TextAbout from '@/components/sections/about/TextAbout';
|
||||||
|
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||||
|
import Link from 'next/link';
|
||||||
|
|
||||||
|
export default function AboutPage() {
|
||||||
|
return (
|
||||||
|
<ThemeProvider
|
||||||
|
defaultButtonVariant="text-stagger"
|
||||||
|
defaultTextAnimation="entrance-slide"
|
||||||
|
borderRadius="soft"
|
||||||
|
contentWidth="compact"
|
||||||
|
sizing="largeSmallSizeLargeTitles"
|
||||||
|
background="blurBottom"
|
||||||
|
cardStyle="glass-depth"
|
||||||
|
primaryButtonStyle="diagonal-gradient"
|
||||||
|
secondaryButtonStyle="layered"
|
||||||
|
headingFontWeight="normal"
|
||||||
|
>
|
||||||
|
<ReactLenis root>
|
||||||
|
<div id="nav" data-section="nav">
|
||||||
|
<NavbarLayoutFloatingInline
|
||||||
|
brandName="Balka Flowers"
|
||||||
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "About Us", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" }
|
||||||
|
]}
|
||||||
|
button={{ text: "Shop Now", href: "/shop" }}
|
||||||
|
className="py-4 px-6 md:px-8"
|
||||||
|
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
||||||
|
buttonClassName="px-5 py-2"
|
||||||
|
buttonTextClassName="font-semibold"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="about-us-content" data-section="about-us-content">
|
||||||
|
<TextAbout
|
||||||
|
tag="Our Story"
|
||||||
|
title="Crafting Floral Experiences with Passion"
|
||||||
|
buttons={[{ text: "Contact Us", href: "/contact" }]}
|
||||||
|
useInvertedBackground={false}
|
||||||
|
className="py-16 md:py-24"
|
||||||
|
containerClassName="max-w-screen-xl mx-auto px-6 md:px-8"
|
||||||
|
titleClassName="text-foreground text-5xl md:text-6xl lg:text-7xl font-bold leading-tight"
|
||||||
|
buttonContainerClassName="mt-8"
|
||||||
|
buttonClassName="px-6 py-3"
|
||||||
|
buttonTextClassName="font-semibold"
|
||||||
|
/>
|
||||||
|
<TextAbout
|
||||||
|
title="Our Mission: Bringing Nature's Artistry to Your Life"
|
||||||
|
buttons={[]}
|
||||||
|
useInvertedBackground={true}
|
||||||
|
className="py-16 md:py-24"
|
||||||
|
containerClassName="max-w-screen-xl mx-auto px-6 md:px-8"
|
||||||
|
titleClassName="text-foreground text-4xl md:text-5xl lg:text-6xl font-bold leading-tight"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div id="footer" data-section="footer">
|
||||||
|
<FooterBaseCard
|
||||||
|
logoText="Balka Flowers"
|
||||||
|
columns={[
|
||||||
|
{ title: "Shop", items: [{ label: "Bouquets", href: "/shop" }, { label: "Events", href: "/contact" }, { label: "Custom Orders", href: "/contact" }] },
|
||||||
|
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" }] },
|
||||||
|
{ title: "Support", items: [{ label: "FAQ", href: "/contact" }, { label: "Contact", href: "/contact" }] },
|
||||||
|
]}
|
||||||
|
copyrightText="© 2024 Balka Flowers. All rights reserved."
|
||||||
|
className="py-16 md:py-24"
|
||||||
|
cardClassName="bg-card rounded-soft shadow-lg"
|
||||||
|
logoTextClassName="text-foreground text-4xl font-bold"
|
||||||
|
columnTitleClassName="text-foreground text-xl font-semibold"
|
||||||
|
columnItemClassName="text-foreground/70 hover:text-primary-cta transition-colors"
|
||||||
|
copyrightTextClassName="text-foreground/50 text-sm"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
</ReactLenis>
|
||||||
|
</ThemeProvider>
|
||||||
|
);
|
||||||
|
}
|
||||||
@@ -6,6 +6,7 @@ import { useBlogPosts } from "@/hooks/useBlogPosts";
|
|||||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||||
import BlogCardOne from '@/components/sections/blog/BlogCardOne';
|
import BlogCardOne from '@/components/sections/blog/BlogCardOne';
|
||||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||||
|
import Link from 'next/link';
|
||||||
|
|
||||||
export default function BlogPage() {
|
export default function BlogPage() {
|
||||||
const { posts, isLoading } = useBlogPosts();
|
const { posts, isLoading } = useBlogPosts();
|
||||||
@@ -29,8 +30,7 @@ export default function BlogPage() {
|
|||||||
brandName="Balka Flowers"
|
brandName="Balka Flowers"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Blog", id: "/blog" },
|
{ name: "About Us", id: "/about" },
|
||||||
{ name: "Shop", id: "/shop" },
|
|
||||||
{ name: "Contact", id: "/contact" }
|
{ name: "Contact", id: "/contact" }
|
||||||
]}
|
]}
|
||||||
button={{ text: "Shop Now", href: "/shop" }}
|
button={{ text: "Shop Now", href: "/shop" }}
|
||||||
@@ -72,7 +72,7 @@ export default function BlogPage() {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
title: "Company", items: [
|
title: "Company", items: [
|
||||||
{ label: "About Us", href: "/#about" },
|
{ label: "About Us", href: "/about" },
|
||||||
{ label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" },
|
{ label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" },
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
|
|||||||
@@ -5,6 +5,7 @@ import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
|
|||||||
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
import NavbarLayoutFloatingInline from '@/components/navbar/NavbarLayoutFloatingInline';
|
||||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||||
|
import Link from 'next/link';
|
||||||
|
|
||||||
export default function ContactPage() {
|
export default function ContactPage() {
|
||||||
return (
|
return (
|
||||||
@@ -26,8 +27,7 @@ export default function ContactPage() {
|
|||||||
brandName="Balka Flowers"
|
brandName="Balka Flowers"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Blog", id: "/blog" },
|
{ name: "About Us", id: "/about" },
|
||||||
{ name: "Shop", id: "/shop" },
|
|
||||||
{ name: "Contact", id: "/contact" }
|
{ name: "Contact", id: "/contact" }
|
||||||
]}
|
]}
|
||||||
button={{ text: "Shop Now", href: "/shop" }}
|
button={{ text: "Shop Now", href: "/shop" }}
|
||||||
@@ -69,7 +69,7 @@ export default function ContactPage() {
|
|||||||
logoText="Balka Flowers"
|
logoText="Balka Flowers"
|
||||||
columns={[
|
columns={[
|
||||||
{ title: "Shop", items: [{ label: "Bouquets", href: "/shop" }, { label: "Events", href: "/contact" }, { label: "Custom Orders", href: "/contact" }] },
|
{ title: "Shop", items: [{ label: "Bouquets", href: "/shop" }, { label: "Events", href: "/contact" }, { label: "Custom Orders", href: "/contact" }] },
|
||||||
{ title: "Company", items: [{ label: "About Us", href: "/#about" }, { label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" }] },
|
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" }] },
|
||||||
{ title: "Support", items: [{ label: "FAQ", href: "/contact" }, { label: "Contact", href: "/contact" }] },
|
{ title: "Support", items: [{ label: "FAQ", href: "/contact" }, { label: "Contact", href: "/contact" }] },
|
||||||
]}
|
]}
|
||||||
copyrightText="© 2024 Balka Flowers. All rights reserved."
|
copyrightText="© 2024 Balka Flowers. All rights reserved."
|
||||||
|
|||||||
@@ -1,51 +1,27 @@
|
|||||||
import type { Metadata } from "next";
|
import './globals.css';
|
||||||
import { Plus_Jakarta_Sans } from "next/font/google";
|
import type { Metadata } from 'next';
|
||||||
import { Inter } from "next/font/google";
|
import { Inter_Tight } from "next/font/google";
|
||||||
import "./globals.css";
|
|
||||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
|
||||||
import Tag from "@/tag/Tag";
|
|
||||||
|
|
||||||
const plusJakartaSans = Plus_Jakarta_Sans({
|
const interTight = Inter_Tight({
|
||||||
variable: "--font-plus-jakarta-sans", subsets: ["latin"],
|
variable: "--font-inter-tight", subsets: ["latin"],
|
||||||
});
|
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"]
|
||||||
|
|
||||||
const inter = Inter({
|
|
||||||
variable: "--font-inter", subsets: ["latin"],
|
|
||||||
});
|
});
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Balka Flowers Studio | Exquisite Floral Arrangements", description: "Discover stunning floral designs and custom arrangements from Balka Flowers, your local studio for fresh, handcrafted bouquets and event decor.", keywords: ["flowers", "floral studio", "bouquet", "arrangements", "custom flowers", "event decor", "florist", "Balka", "fresh flowers"],
|
title: 'Balka Flowers',
|
||||||
openGraph: {
|
description: 'Exquisite floral arrangements for every occasion.',
|
||||||
title: "Balka Flowers Studio | Exquisite Floral Arrangements", description: "Discover stunning floral designs and custom arrangements from Balka Flowers, your local studio for fresh, handcrafted bouquets and event decor.", url: "https://balkaflowers.com", siteName: "Balka Flowers", images: [
|
}
|
||||||
{
|
|
||||||
url: "https://img.b2bpic.net/free-photo/bouquet-pink-roses-with-green-leaves-inside-vase_114579-1439.jpg", alt: "Vibrant bouquet of fresh flowers"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
type: "website"
|
|
||||||
},
|
|
||||||
twitter: {
|
|
||||||
card: "summary_large_image", title: "Balka Flowers Studio | Exquisite Floral Arrangements", description: "Discover stunning floral designs and custom arrangements from Balka Flowers, your local studio for fresh, handcrafted bouquets and event decor.", images: ["https://img.b2bpic.net/free-photo/bouquet-pink-roses-with-green-leaves-inside-vase_114579-1439.jpg"]
|
|
||||||
},
|
|
||||||
robots: {
|
|
||||||
index: true,
|
|
||||||
follow: true
|
|
||||||
}
|
|
||||||
};
|
|
||||||
|
|
||||||
export default function RootLayout({
|
export default function RootLayout({
|
||||||
children,
|
children,
|
||||||
}: Readonly<{
|
}: {
|
||||||
children: React.ReactNode;
|
children: React.ReactNode
|
||||||
}>) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<html lang="en" suppressHydrationWarning>
|
<html lang="en" className={`${interTight.variable}`}>
|
||||||
<ServiceWrapper>
|
<body>
|
||||||
<body
|
{children}
|
||||||
className={`${plusJakartaSans.variable} ${inter.variable} antialiased`}
|
|
||||||
>
|
|
||||||
<Tag />
|
|
||||||
{children}
|
|
||||||
|
|
||||||
<script
|
<script
|
||||||
dangerouslySetInnerHTML={{
|
dangerouslySetInnerHTML={{
|
||||||
__html: `
|
__html: `
|
||||||
@@ -1413,7 +1389,6 @@ export default function RootLayout({
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</body>
|
</body>
|
||||||
</ServiceWrapper>
|
|
||||||
</html>
|
</html>
|
||||||
);
|
)
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,6 +9,7 @@ import TestimonialCardThirteen from '@/components/sections/testimonial/Testimoni
|
|||||||
import ContactFaq from '@/components/sections/contact/ContactFaq';
|
import ContactFaq from '@/components/sections/contact/ContactFaq';
|
||||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||||
import { Mail } from 'lucide-react';
|
import { Mail } from 'lucide-react';
|
||||||
|
import Link from 'next/link';
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
@@ -29,8 +30,7 @@ export default function LandingPage() {
|
|||||||
brandName="Balka Flowers"
|
brandName="Balka Flowers"
|
||||||
navItems={[
|
navItems={[
|
||||||
{ name: "Home", id: "/" },
|
{ name: "Home", id: "/" },
|
||||||
{ name: "Blog", id: "/blog" },
|
{ name: "About Us", id: "/about" },
|
||||||
{ name: "Shop", id: "/shop" },
|
|
||||||
{ name: "Contact", id: "/contact" }
|
{ name: "Contact", id: "/contact" }
|
||||||
]}
|
]}
|
||||||
button={{ text: "Shop Now", href: "/shop" }}
|
button={{ text: "Shop Now", href: "/shop" }}
|
||||||
@@ -80,7 +80,7 @@ export default function LandingPage() {
|
|||||||
"At Balka, we believe in the power of flowers to transform spaces and convey emotions. Our studio is dedicated to sourcing the freshest blooms and creating bespoke arrangements that tell your unique story. From elegant bouquets to grand event decor, every creation is a testament to our artistry and attention to detail.", "We are a team of passionate florists committed to sustainable practices and unparalleled customer service. With years of experience, we've cultivated a reputation for excellence, ensuring every order from Balka Flowers brings joy and beauty to your life." ]}
|
"At Balka, we believe in the power of flowers to transform spaces and convey emotions. Our studio is dedicated to sourcing the freshest blooms and creating bespoke arrangements that tell your unique story. From elegant bouquets to grand event decor, every creation is a testament to our artistry and attention to detail.", "We are a team of passionate florists committed to sustainable practices and unparalleled customer service. With years of experience, we've cultivated a reputation for excellence, ensuring every order from Balka Flowers brings joy and beauty to your life." ]}
|
||||||
useInvertedBackground={false}
|
useInvertedBackground={false}
|
||||||
showBorder={true}
|
showBorder={true}
|
||||||
buttons={[{ text: "Learn More About Us", href: "/contact" }]}
|
buttons={[{ text: "Learn More About Us", href: "/about" }]}
|
||||||
buttonAnimation="slide-up"
|
buttonAnimation="slide-up"
|
||||||
className="py-16 md:py-24"
|
className="py-16 md:py-24"
|
||||||
containerClassName="max-w-screen-xl mx-auto px-6 md:px-8"
|
containerClassName="max-w-screen-xl mx-auto px-6 md:px-8"
|
||||||
@@ -186,7 +186,7 @@ export default function LandingPage() {
|
|||||||
logoText="Balka Flowers"
|
logoText="Balka Flowers"
|
||||||
columns={[
|
columns={[
|
||||||
{ title: "Shop", items: [{ label: "Bouquets", href: "/shop" }, { label: "Events", href: "/contact" }, { label: "Custom Orders", href: "/contact" }] },
|
{ title: "Shop", items: [{ label: "Bouquets", href: "/shop" }, { label: "Events", href: "/contact" }, { label: "Custom Orders", href: "/contact" }] },
|
||||||
{ title: "Company", items: [{ label: "About Us", href: "/#about" }, { label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" }] },
|
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" }] },
|
||||||
{ title: "Support", items: [{ label: "FAQ", href: "/contact" }, { label: "Contact", href: "/contact" }] },
|
{ title: "Support", items: [{ label: "FAQ", href: "/contact" }, { label: "Contact", href: "/contact" }] },
|
||||||
]}
|
]}
|
||||||
copyrightText="© 2024 Balka Flowers. All rights reserved."
|
copyrightText="© 2024 Balka Flowers. All rights reserved."
|
||||||
|
|||||||
@@ -11,6 +11,7 @@ import { useProductDetail } from "@/hooks/useProductDetail";
|
|||||||
import { useCart } from "@/hooks/useCart";
|
import { useCart } from "@/hooks/useCart";
|
||||||
import { useCheckout } from "@/hooks/useCheckout";
|
import { useCheckout } from "@/hooks/useCheckout";
|
||||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||||
|
import Link from 'next/link';
|
||||||
|
|
||||||
interface ProductPageProps {
|
interface ProductPageProps {
|
||||||
params: Promise<{ id: string }>;
|
params: Promise<{ id: string }>;
|
||||||
@@ -92,7 +93,11 @@ function ProductPageContent({ params }: ProductPageProps) {
|
|||||||
<div id="navbar" data-section="navbar">
|
<div id="navbar" data-section="navbar">
|
||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
brandName="Balka Flowers"
|
brandName="Balka Flowers"
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Blog", id: "/blog" }, { name: "Shop", id: "/shop" }, { name: "Contact", id: "/contact" }]}
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "About Us", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" }
|
||||||
|
]}
|
||||||
className="py-4 px-6 md:px-8"
|
className="py-4 px-6 md:px-8"
|
||||||
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
||||||
buttonClassName="px-5 py-2"
|
buttonClassName="px-5 py-2"
|
||||||
@@ -126,7 +131,11 @@ function ProductPageContent({ params }: ProductPageProps) {
|
|||||||
<div id="navbar" data-section="navbar">
|
<div id="navbar" data-section="navbar">
|
||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
brandName="Balka Flowers"
|
brandName="Balka Flowers"
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Blog", id: "/blog" }, { name: "Shop", id: "/shop" }, { name: "Contact", id: "/contact" }]}
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "About Us", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" }
|
||||||
|
]}
|
||||||
className="py-4 px-6 md:px-8"
|
className="py-4 px-6 md:px-8"
|
||||||
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
||||||
buttonClassName="px-5 py-2"
|
buttonClassName="px-5 py-2"
|
||||||
@@ -167,7 +176,11 @@ function ProductPageContent({ params }: ProductPageProps) {
|
|||||||
<div id="navbar" data-section="navbar">
|
<div id="navbar" data-section="navbar">
|
||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
brandName="Balka Flowers"
|
brandName="Balka Flowers"
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Blog", id: "/blog" }, { name: "Shop", id: "/shop" }, { name: "Contact", id: "/contact" }]}
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "About Us", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" }
|
||||||
|
]}
|
||||||
className="py-4 px-6 md:px-8"
|
className="py-4 px-6 md:px-8"
|
||||||
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
||||||
buttonClassName="px-5 py-2"
|
buttonClassName="px-5 py-2"
|
||||||
@@ -216,7 +229,7 @@ function ProductPageContent({ params }: ProductPageProps) {
|
|||||||
logoText="Balka Flowers"
|
logoText="Balka Flowers"
|
||||||
columns={[
|
columns={[
|
||||||
{ title: "Shop", items: [{ label: "Bouquets", href: "/shop" }, { label: "Events", href: "/contact" }, { label: "Custom Orders", href: "/contact" }] },
|
{ title: "Shop", items: [{ label: "Bouquets", href: "/shop" }, { label: "Events", href: "/contact" }, { label: "Custom Orders", href: "/contact" }] },
|
||||||
{ title: "Company", items: [{ label: "About Us", href: "/#about" }, { label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" }] },
|
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" }] },
|
||||||
{ title: "Support", items: [{ label: "FAQ", href: "/contact" }, { label: "Contact", href: "/contact" }] }
|
{ title: "Support", items: [{ label: "FAQ", href: "/contact" }, { label: "Contact", href: "/contact" }] }
|
||||||
]}
|
]}
|
||||||
copyrightText="© 2024 Balka Flowers. All rights reserved."
|
copyrightText="© 2024 Balka Flowers. All rights reserved."
|
||||||
|
|||||||
@@ -10,6 +10,7 @@ import ProductCart from "@/components/ecommerce/cart/ProductCart";
|
|||||||
import { useCart } from "@/hooks/useCart";
|
import { useCart } from "@/hooks/useCart";
|
||||||
import { useCheckout } from "@/hooks/useCheckout";
|
import { useCheckout } from "@/hooks/useCheckout";
|
||||||
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
|
||||||
|
import Link from 'next/link';
|
||||||
|
|
||||||
function ShopPageContent() {
|
function ShopPageContent() {
|
||||||
const {
|
const {
|
||||||
@@ -59,7 +60,11 @@ function ShopPageContent() {
|
|||||||
<div id="navbar" data-section="navbar">
|
<div id="navbar" data-section="navbar">
|
||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
brandName="Balka Flowers"
|
brandName="Balka Flowers"
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Blog", id: "/blog" }, { name: "Shop", id: "/shop" }, { name: "Contact", id: "/contact" }]}
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "About Us", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" }
|
||||||
|
]}
|
||||||
className="py-4 px-6 md:px-8"
|
className="py-4 px-6 md:px-8"
|
||||||
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
||||||
buttonClassName="px-5 py-2"
|
buttonClassName="px-5 py-2"
|
||||||
@@ -92,7 +97,11 @@ function ShopPageContent() {
|
|||||||
<div id="navbar" data-section="navbar">
|
<div id="navbar" data-section="navbar">
|
||||||
<NavbarLayoutFloatingInline
|
<NavbarLayoutFloatingInline
|
||||||
brandName="Balka Flowers"
|
brandName="Balka Flowers"
|
||||||
navItems={[{ name: "Home", id: "/" }, { name: "Blog", id: "/blog" }, { name: "Shop", id: "/shop" }, { name: "Contact", id: "/contact" }]}
|
navItems={[
|
||||||
|
{ name: "Home", id: "/" },
|
||||||
|
{ name: "About Us", id: "/about" },
|
||||||
|
{ name: "Contact", id: "/contact" }
|
||||||
|
]}
|
||||||
className="py-4 px-6 md:px-8"
|
className="py-4 px-6 md:px-8"
|
||||||
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
navItemClassName="text-foreground hover:text-primary-cta transition-colors"
|
||||||
buttonClassName="px-5 py-2"
|
buttonClassName="px-5 py-2"
|
||||||
@@ -131,7 +140,7 @@ function ShopPageContent() {
|
|||||||
logoText="Balka Flowers"
|
logoText="Balka Flowers"
|
||||||
columns={[
|
columns={[
|
||||||
{ title: "Shop", items: [{ label: "Bouquets", href: "/shop" }, { label: "Events", href: "/contact" }, { label: "Custom Orders", href: "/contact" }] },
|
{ title: "Shop", items: [{ label: "Bouquets", href: "/shop" }, { label: "Events", href: "/contact" }, { label: "Custom Orders", href: "/contact" }] },
|
||||||
{ title: "Company", items: [{ label: "About Us", href: "/#about" }, { label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" }] },
|
{ title: "Company", items: [{ label: "About Us", href: "/about" }, { label: "Testimonials", href: "/#testimonials" }, { label: "Blog", href: "/blog" }] },
|
||||||
{ title: "Support", items: [{ label: "FAQ", href: "/contact" }, { label: "Contact", href: "/contact" }] }
|
{ title: "Support", items: [{ label: "FAQ", href: "/contact" }, { label: "Contact", href: "/contact" }] }
|
||||||
]}
|
]}
|
||||||
copyrightText="© 2024 Balka Flowers. All rights reserved."
|
copyrightText="© 2024 Balka Flowers. All rights reserved."
|
||||||
|
|||||||
@@ -2,23 +2,23 @@
|
|||||||
/* Base units */
|
/* Base units */
|
||||||
/* --vw is set by ThemeProvider */
|
/* --vw is set by ThemeProvider */
|
||||||
|
|
||||||
/* --background: #fdfdff;;
|
/* --background: #060000;;
|
||||||
--card: #ffffff;;
|
--card: #1d0d0d;;
|
||||||
--foreground: #2a0f3d;;
|
--foreground: #ffe6e6;;
|
||||||
--primary-cta: #e63946;;
|
--primary-cta: #ff3d4a;;
|
||||||
--secondary-cta: #d1c4e9;;
|
--secondary-cta: #1f0a0a;;
|
||||||
--accent: #8b5cf6;;
|
--accent: #7b2d2d;;
|
||||||
--background-accent: #f8f0ff;; */
|
--background-accent: #b8111f;; */
|
||||||
|
|
||||||
--background: #fdfdff;;
|
--background: #060000;;
|
||||||
--card: #ffffff;;
|
--card: #1d0d0d;;
|
||||||
--foreground: #2a0f3d;;
|
--foreground: #ffe6e6;;
|
||||||
--primary-cta: #e63946;;
|
--primary-cta: #ff3d4a;;
|
||||||
--primary-cta-text: #f5f5f5;;
|
--primary-cta-text: #060000;;
|
||||||
--secondary-cta: #d1c4e9;;
|
--secondary-cta: #1f0a0a;;
|
||||||
--secondary-cta-text: #1c1c1c;;
|
--secondary-cta-text: #ffe6e6;;
|
||||||
--accent: #8b5cf6;;
|
--accent: #7b2d2d;;
|
||||||
--background-accent: #f8f0ff;;
|
--background-accent: #b8111f;;
|
||||||
|
|
||||||
/* text sizing - set by ThemeProvider */
|
/* text sizing - set by ThemeProvider */
|
||||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||||
|
|||||||
Reference in New Issue
Block a user