12 Commits

Author SHA1 Message Date
5dc701e13e Update src/app/page.tsx 2026-03-10 20:59:29 +00:00
5014bd5800 Update theme fonts 2026-03-10 20:55:00 +00:00
3a02874f7a Update theme fonts 2026-03-10 20:54:59 +00:00
1acdcb31f7 Update theme fonts 2026-03-10 20:54:28 +00:00
54c93e0082 Update theme fonts 2026-03-10 20:54:27 +00:00
4b0c39e1dd Update theme fonts 2026-03-10 20:53:39 +00:00
ba60f694f2 Update theme fonts 2026-03-10 20:53:38 +00:00
9ccd51ccb6 Merge version_3 into main
Merge version_3 into main
2026-03-10 20:41:12 +00:00
ce1690cb64 Update src/app/page.tsx 2026-03-10 20:41:08 +00:00
6496e12dee Merge version_3 into main
Merge version_3 into main
2026-03-10 20:38:19 +00:00
fd083b7487 Update src/app/page.tsx 2026-03-10 20:38:15 +00:00
31fd8a4e8d Merge version_2 into main
Merge version_2 into main
2026-03-10 20:32:26 +00:00
3 changed files with 23 additions and 12 deletions

View File

@@ -6,6 +6,9 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag"; import Tag from "@/tag/Tag";
import { getVisualEditScript } from "@/utils/visual-edit-script"; import { getVisualEditScript } from "@/utils/visual-edit-script";
import { Public_Sans } from "next/font/google"; import { Public_Sans } from "next/font/google";
import { Inter_Tight } from "next/font/google";
import { Libre_Baskerville } from "next/font/google";
import { Open_Sans } from "next/font/google";
@@ -14,8 +17,16 @@ export const metadata: Metadata = {
description: 'Luxury handcrafted cakes by Pastry Chef Taidde. Custom designs, same-day orders available. Celebrating every special moment with passion and precision in San Antonio.', description: 'Luxury handcrafted cakes by Pastry Chef Taidde. Custom designs, same-day orders available. Celebrating every special moment with passion and precision in San Antonio.',
}; };
const publicSans = Public_Sans({
variable: "--font-public-sans", subsets: ["latin"],
const inter = Inter({
variable: "--font-inter",
subsets: ["latin"],
});
const openSans = Open_Sans({
variable: "--font-open-sans",
subsets: ["latin"],
}); });
export default function RootLayout({ export default function RootLayout({
@@ -26,7 +37,7 @@ export default function RootLayout({
return ( return (
<html lang="en" suppressHydrationWarning> <html lang="en" suppressHydrationWarning>
<ServiceWrapper> <ServiceWrapper>
<body className={`${publicSans.variable} antialiased`}> <body className={`${inter.variable} ${openSans.variable} antialiased`}>
<Tag /> <Tag />
{children} {children}
<script <script

View File

@@ -50,18 +50,18 @@ export default function LandingPage() {
{ text: "View Our Gallery", href: "#gallery" } { text: "View Our Gallery", href: "#gallery" }
]} ]}
layoutOrder="default" layoutOrder="default"
imageSrc="http://img.b2bpic.net/free-photo/beautiful-elegant-cake-topper_23-2149232424.jpg?_wi=1" imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AliyRIubGcdK52zQWuVtiQ2vMb/uploaded-1773175157990-s6drgqxs.png"
imageAlt="Luxury signature cake by Chef Taidde" imageAlt="Luxury signature cake by Chef Taidde"
frameStyle="card" frameStyle="card"
buttonAnimation="slide-up" buttonAnimation="slide-up"
mediaAnimation="opacity" mediaAnimation="opacity"
imageClassName="w-full h-auto object-cover" imageClassName="w-full h-auto object-contain"
/> />
</div> </div>
<div id="about" data-section="about"> <div id="about" data-section="about">
<AboutMetric <AboutMetric
title="Hi, I'm Pastry Chef Taidde. Every cake I create is crafted with love, precision, and the finest ingredients. Whether it's a birthday, gender reveal, or any special moment, I'm here to bring your sweetest dreams to life." title="All of our cakes are create is crafted with love, precision, and the finest ingredients. Whether it's a birthday, gender reveal, or any special moment, I'm here to bring your sweetest dreams to life."
metrics={[ metrics={[
{ icon: Heart, label: "Passion", value: "100%" }, { icon: Heart, label: "Passion", value: "100%" },
{ icon: Sparkles, label: "Custom Designs", value: "Unlimited" }, { icon: Sparkles, label: "Custom Designs", value: "Unlimited" },
@@ -77,7 +77,7 @@ export default function LandingPage() {
<FeatureCardTen <FeatureCardTen
features={[ features={[
{ {
id: "1", title: "Custom Cakes", description: "Bespoke creations tailored to your vision. From elegant designs to bold artistic expressions, we bring your cake dreams to life.", media: { imageSrc: "http://img.b2bpic.net/free-photo/baby-girl-celebrating-her-first-bithday-with-gourmet-cake-ba_1301-5161.jpg?_wi=1", imageAlt: "custom decorated birthday cake colorful" }, id: "1", title: "Custom Cakes", description: "Bespoke creations tailored to your vision. From elegant designs to bold artistic expressions, we bring your cake dreams to life.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AliyRIubGcdK52zQWuVtiQ2vMb/uploaded-1773175387749-5jlmf6ta.png", imageAlt: "custom decorated birthday cake colorful" },
items: [ items: [
{ icon: CheckCircle, text: "Personalized designs" }, { icon: CheckCircle, text: "Personalized designs" },
{ icon: CheckCircle, text: "Premium ingredients" } { icon: CheckCircle, text: "Premium ingredients" }
@@ -85,7 +85,7 @@ export default function LandingPage() {
reverse: false reverse: false
}, },
{ {
id: "2", title: "Cupcakes", description: "Individual indulgences. Our cupcakes combine delicate sponge with luxurious frosting for the perfect bite-sized celebration.", media: { imageSrc: "http://img.b2bpic.net/free-photo/delicious-cupcakes-with-chocolate-icing_23-2150873103.jpg?_wi=1", imageAlt: "decorated cupcakes frosting elegant display" }, id: "2", title: "Cupcakes", description: "Individual indulgences. Our cupcakes combine delicate sponge with luxurious frosting for the perfect bite-sized celebration.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AliyRIubGcdK52zQWuVtiQ2vMb/uploaded-1773175422263-94r99gpz.png", imageAlt: "decorated cupcakes frosting elegant display" },
items: [ items: [
{ icon: CheckCircle, text: "Variety of flavors" }, { icon: CheckCircle, text: "Variety of flavors" },
{ icon: CheckCircle, text: "Beautiful presentation" } { icon: CheckCircle, text: "Beautiful presentation" }
@@ -93,7 +93,7 @@ export default function LandingPage() {
reverse: true reverse: true
}, },
{ {
id: "3", title: "Cake Pops & Desserts", description: "Gourmet treats for every occasion. Perfect for favors, dessert tables, or special gifts that delight.", media: { imageSrc: "http://img.b2bpic.net/free-photo/chocolate-cupcakes-candy-coated-lollipop-board-blue-background-high-quality-photo_114579-36579.jpg", imageAlt: "colorful cake pops decorated gourmet" }, id: "3", title: "Cake Pops & Desserts", description: "Gourmet treats for every occasion. Perfect for favors, dessert tables, or special gifts that delight.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AliyRIubGcdK52zQWuVtiQ2vMb/uploaded-1773174942420-65pbxvpc.png", imageAlt: "colorful cake pops decorated gourmet" },
items: [ items: [
{ icon: CheckCircle, text: "Handcrafted details" }, { icon: CheckCircle, text: "Handcrafted details" },
{ icon: CheckCircle, text: "Premium quality" } { icon: CheckCircle, text: "Premium quality" }
@@ -145,7 +145,7 @@ export default function LandingPage() {
<FeatureCardTen <FeatureCardTen
features={[ features={[
{ {
id: "1", title: "Choose Your Cake", description: "Browse our portfolio or describe your vision. From classic designs to custom creations, we have it all.", media: { imageSrc: "http://img.b2bpic.net/free-photo/baby-girl-celebrating-her-first-bithday-with-gourmet-cake-ba_1301-5161.jpg?_wi=2", imageAlt: "custom decorated birthday cake colorful" }, id: "1", title: "Choose Your Cake", description: "Browse our portfolio or describe your vision. From classic designs to custom creations, we have it all.", media: { imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AliyRIubGcdK52zQWuVtiQ2vMb/uploaded-1773174942420-7h3yma7s.png", imageAlt: "custom decorated birthday cake colorful" },
items: [ items: [
{ icon: Eye, text: "View gallery options" }, { icon: Eye, text: "View gallery options" },
{ icon: MessageCircle, text: "Share your ideas" } { icon: MessageCircle, text: "Share your ideas" }

View File

@@ -11,7 +11,7 @@ html {
body { body {
background-color: var(--background); background-color: var(--background);
color: var(--foreground); color: var(--foreground);
font-family: var(--font-public-sans), sans-serif; font-family: var(--font-open-sans), sans-serif;
position: relative; position: relative;
min-height: 100vh; min-height: 100vh;
overscroll-behavior: none; overscroll-behavior: none;
@@ -24,5 +24,5 @@ h3,
h4, h4,
h5, h5,
h6 { h6 {
font-family: var(--font-public-sans), sans-serif; font-family: var(--font-inter), sans-serif;
} }