Merge version_1 into main #1

Merged
bender merged 4 commits from version_1 into main 2026-02-17 14:29:43 +00:00
4 changed files with 27 additions and 34 deletions

View File

@@ -29,18 +29,17 @@ export default function BlogPage() {
brandName="Bandura's Hearth & Hall"
navItems={[
{ name: "Home", id: "/" },
{ name: "Philosophy", id: "philosophy" },
{ name: "Menu", id: "menu" },
{ name: "Banquets", id: "banquets" },
{ name: "Delivery", id: "delivery" },
{ name: "Contacts", id: "contacts" },
{ name: "Philosophy", id: "/#philosophy" },
{ name: "Menu", id: "/#menu" },
{ name: "Banquets", id: "/#banquets" },
{ name: "Delivery", id: "/#delivery" },
{ name: "Contacts", id: "/#contacts" },
]}
button={{ text: "Book a Table", href: "#contacts" }}
button={{ text: "Book a Table", href: "/#contacts" }}
className="py-4 px-6 md:px-8"
buttonClassName="bg-primary-cta text-primary-cta-foreground hover:bg-primary-cta/90 transition-colors duration-300"
buttonTextClassName="font-semibold text-lg"
logoOnClick={() => console.log('Logo clicked')}
useInvertedBackground={false}
/>
</div>
@@ -67,17 +66,16 @@ export default function BlogPage() {
logoText="Bandura's Hearth & Hall"
columns={[
{ items: [
{ label: "Philosophy", href: "#philosophy" },
{ label: "Menu", href: "#menu" },
{ label: "Banquets", href: "#banquets" },
{ label: "Philosophy", href: "/#philosophy" },
{ label: "Menu", href: "/#menu" },
{ label: "Banquets", href: "/#banquets" },
]},
{ items: [
{ label: "Delivery", href: "#delivery" },
{ label: "Contacts", href: "#contacts" },
{ label: "Book a Table", href: "#contacts" },
{ label: "Delivery", href: "/#delivery" },
{ label: "Contacts", href: "/#contacts" },
{ label: "Book a Table", href: "/#contacts" },
]},
]}
useInvertedBackground={false}
ariaLabel="Site footer"
containerClassName="py-16 md:py-24"
/>

View File

@@ -28,11 +28,11 @@ export default function LandingPage() {
<NavbarLayoutFloatingOverlay
brandName="Bandura's Hearth & Hall"
navItems={[
{ name: "Philosophy", id: "philosophy" },
{ name: "Menu", id: "menu" },
{ name: "Banquets", id: "banquets" },
{ name: "Delivery", id: "delivery" },
{ name: "Contacts", id: "contacts" }
{ name: "Philosophy", id: "#philosophy" },
{ name: "Menu", id: "#menu" },
{ name: "Banquets", id: "#banquets" },
{ name: "Delivery", id: "#delivery" },
{ name: "Contacts", id: "#contacts" }
]}
button={{ text: "Book a Table", href: "#contacts" }}
className="py-4 px-6 md:px-8"
@@ -75,7 +75,6 @@ export default function LandingPage() {
headingClassName="text-4xl md:text-5xl lg:text-6xl font-bold leading-tight"
imageWrapperClassName="inline-block mx-2 align-middle w-12 h-12 md:w-16 md:h-16 rounded-full overflow-hidden"
imageClassName="object-cover w-full h-full"
buttonAnimation="directional-hover"
/>
</div>
@@ -160,8 +159,8 @@ export default function LandingPage() {
ariaLabel="Contact section"
className="py-20 md:py-32"
contentClassName="max-w-4xl mx-auto text-center"
textBoxTitleClassName="text-4xl md:text-5xl lg:text-6xl font-bold leading-tight"
textBoxDescriptionClassName="text-lg md:text-xl leading-relaxed mt-6"
titleClassName="text-4xl md:text-5xl lg:text-6xl font-bold leading-tight"
descriptionClassName="text-lg md:text-xl leading-relaxed mt-6"
buttonClassName="px-8 py-4 text-lg font-semibold"
/>
</div>

View File

@@ -67,18 +67,16 @@ export default function ProductPage({ params }: ProductPageProps) {
}, [cartItems, checkout, getCheckoutItems]);
const navbarProps = {
brandName: "Bandura's Hearth & Hall", navItems: [{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }],
brandName: "Bandura's Hearth & Hall", navItems: [{ name: "Home", id: "/" }],
button: { text: "Cart", onClick: () => setCartOpen(true) },
className: "py-4 px-6 md:px-8", buttonClassName: "bg-primary-cta text-primary-cta-foreground hover:bg-primary-cta/90 transition-colors duration-300", buttonTextClassName: "font-semibold text-lg", logoOnClick: () => console.log('Logo clicked'),
useInvertedBackground: false
className: "py-4 px-6 md:px-8", buttonClassName: "bg-primary-cta text-primary-cta-foreground hover:bg-primary-cta/90 transition-colors duration-300", buttonTextClassName: "font-semibold text-lg", logoOnClick: () => console.log('Logo clicked')
};
const footerProps = {
logoText: "Bandura's Hearth & Hall", columns: [
{ items: [{ label: "Philosophy", href: "#philosophy" }, { label: "Menu", href: "#menu" }, { label: "Banquets", href: "#banquets" }] },
{ items: [{ label: "Delivery", href: "#delivery" }, { label: "Contacts", href: "#contacts" }, { label: "Book a Table", href: "#contacts" }] }
{ items: [{ label: "Philosophy", href: "/#philosophy" }, { label: "Menu", href: "/#menu" }, { label: "Banquets", href: "/#banquets" }] },
{ items: [{ label: "Delivery", href: "/#delivery" }, { label: "Contacts", href: "/#contacts" }, { label: "Book a Table", href: "/#contacts" }] }
],
useInvertedBackground: false,
ariaLabel: "Site footer", containerClassName: "py-16 md:py-24"
};

View File

@@ -17,18 +17,16 @@ export default function ShopPage() {
} = useProductCatalog({ basePath: "/shop" });
const navbarProps = {
brandName: "Bandura's Hearth & Hall", navItems: [{ name: "Home", id: "/" }, { name: "Shop", id: "/shop" }],
brandName: "Bandura's Hearth & Hall", navItems: [{ name: "Home", id: "/" }],
button: { text: "Cart", onClick: () => console.log('Cart button clicked on catalog page') },
className: "py-4 px-6 md:px-8", buttonClassName: "bg-primary-cta text-primary-cta-foreground hover:bg-primary-cta/90 transition-colors duration-300", buttonTextClassName: "font-semibold text-lg", logoOnClick: () => console.log('Logo clicked'),
useInvertedBackground: false
className: "py-4 px-6 md:px-8", buttonClassName: "bg-primary-cta text-primary-cta-foreground hover:bg-primary-cta/90 transition-colors duration-300", buttonTextClassName: "font-semibold text-lg", logoOnClick: () => console.log('Logo clicked')
};
const footerProps = {
logoText: "Bandura's Hearth & Hall", columns: [
{ items: [{ label: "Philosophy", href: "#philosophy" }, { label: "Menu", href: "#menu" }, { label: "Banquets", href: "#banquets" }] },
{ items: [{ label: "Delivery", href: "#delivery" }, { label: "Contacts", href: "#contacts" }, { label: "Book a Table", href: "#contacts" }] }
{ items: [{ label: "Philosophy", href: "/#philosophy" }, { label: "Menu", href: "/#menu" }, { label: "Banquets", href: "/#banquets" }] },
{ items: [{ label: "Delivery", href: "/#delivery" }, { label: "Contacts", href: "/#contacts" }, { label: "Book a Table", href: "/#contacts" }] }
],
useInvertedBackground: false,
ariaLabel: "Site footer", containerClassName: "py-16 md:py-24"
};