Merge version_1 into main

Merge version_1 into main
This commit was merged in pull request #1.
This commit is contained in:
2026-01-15 10:43:18 +00:00
5 changed files with 78 additions and 173 deletions

View File

@@ -10,26 +10,24 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function AboutPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumSmall"
sizing="largeSizeMediumTitles"
contentWidth="medium"
sizing="medium"
background="none"
cardStyle="solid"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
showBlurBottom={false}
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Kvitka Moya"
navItems={[
{ name: "About", id: "about" },
{ name: "Products", id: "products" },
{ name: "Testimonials", id: "testimonials" },
{ name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" }
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" }
]}
/>
</div>
@@ -40,19 +38,13 @@ export default function AboutPage() {
description="We are passionate florists dedicated to creating stunning arrangements that celebrate life's special moments."
tabs={[
{
id: "craftsmanship",
label: "Craftsmanship",
description: "Each arrangement is meticulously handcrafted by our expert florists using the freshest seasonal blooms sourced from premium growers worldwide."
id: "craftsmanship", label: "Craftsmanship", description: "Each arrangement is meticulously handcrafted by our expert florists using the freshest seasonal blooms sourced from premium growers worldwide."
},
{
id: "delivery",
label: "Fast Delivery",
description: "We offer same-day delivery in the city center and next-day delivery across the region, ensuring your flowers arrive fresh and beautiful."
id: "delivery", label: "Fast Delivery", description: "We offer same-day delivery in the city center and next-day delivery across the region, ensuring your flowers arrive fresh and beautiful."
},
{
id: "customization",
label: "Custom Design",
description: "Work with our florists to create a completely custom arrangement that perfectly matches your vision and special occasion."
id: "customization", label: "Custom Design", description: "Work with our florists to create a completely custom arrangement that perfectly matches your vision and special occasion."
}
]}
imageSrc="https://img.b2bpic.net/free-photo/smiling-female-florist-holding-basket-flowers_23-2147882381.jpg"
@@ -68,20 +60,10 @@ export default function AboutPage() {
description="See what makes us the trusted choice for flower lovers"
metrics={[
{
id: "1",
value: "5,000+",
title: "Happy Customers",
description: "Trusted by thousands for celebrations and special moments",
imageSrc: "https://img.b2bpic.net/free-photo/i-wouldn-t-have-succeeded-without-your-support_637285-9621.jpg",
imageAlt: "Happy customers celebrating"
id: "1", value: "5,000+", title: "Happy Customers", description: "Trusted by thousands for celebrations and special moments", imageSrc: "https://img.b2bpic.net/free-photo/i-wouldn-t-have-succeeded-without-your-support_637285-9621.jpg", imageAlt: "Happy customers celebrating"
},
{
id: "2",
value: "Same-Day",
title: "Fast Delivery",
description: "Guaranteed fresh delivery when you need it most",
imageSrc: "https://img.b2bpic.net/free-photo/successful-business-team-gathering-hands-unity-while-celebrating-office_637285-9623.jpg",
imageAlt: "Fast flower delivery service"
id: "2", value: "Same-Day", title: "Fast Delivery", description: "Guaranteed fresh delivery when you need it most", imageSrc: "https://img.b2bpic.net/free-photo/successful-business-team-gathering-hands-unity-while-celebrating-office_637285-9623.jpg", imageAlt: "Fast flower delivery service"
}
]}
animationType="blur-reveal"
@@ -94,32 +76,28 @@ export default function AboutPage() {
logoText="Kvitka Moya"
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "Arrangements", href: "/products" },
{ label: "Seasonal Flowers", href: "/products" },
{ label: "Custom Orders", href: "/contact" }
]
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Delivery Info", href: "/about" },
{ label: "Blog", href: "#" }
]
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "FAQ", href: "/faq" },
{ label: "Contact", href: "/contact" },
{ label: "Track Order", href: "#" }
]
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Newsletter", href: "/contact" }

View File

@@ -9,26 +9,24 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function ContactPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumSmall"
sizing="largeSizeMediumTitles"
contentWidth="medium"
sizing="medium"
background="none"
cardStyle="solid"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
showBlurBottom={false}
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Kvitka Moya"
navItems={[
{ name: "About", id: "about" },
{ name: "Products", id: "products" },
{ name: "Testimonials", id: "testimonials" },
{ name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" }
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" }
]}
/>
</div>
@@ -49,32 +47,28 @@ export default function ContactPage() {
logoText="Kvitka Moya"
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "Arrangements", href: "/products" },
{ label: "Seasonal Flowers", href: "/products" },
{ label: "Custom Orders", href: "/contact" }
]
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Delivery Info", href: "/about" },
{ label: "Blog", href: "#" }
]
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "FAQ", href: "/faq" },
{ label: "Contact", href: "/contact" },
{ label: "Track Order", href: "#" }
]
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Newsletter", href: "/contact" }

View File

@@ -9,26 +9,24 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function FaqPage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumSmall"
sizing="largeSizeMediumTitles"
contentWidth="medium"
sizing="medium"
background="none"
cardStyle="solid"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
showBlurBottom={false}
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Kvitka Moya"
navItems={[
{ name: "About", id: "about" },
{ name: "Products", id: "products" },
{ name: "Testimonials", id: "testimonials" },
{ name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" }
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" }
]}
/>
</div>
@@ -39,34 +37,22 @@ export default function FaqPage() {
description="Get answers to common questions about our flowers, delivery, and services"
faqs={[
{
id: "1",
title: "How long do your flowers stay fresh?",
content: "With proper care, most of our arrangements will stay fresh for 7-10 days. We provide detailed care instructions with every bouquet to help you enjoy them longer."
id: "1", title: "How long do your flowers stay fresh?", content: "With proper care, most of our arrangements will stay fresh for 7-10 days. We provide detailed care instructions with every bouquet to help you enjoy them longer."
},
{
id: "2",
title: "Do you offer same-day delivery?",
content: "Yes! We offer same-day delivery for orders placed before 2 PM within the city center. Orders outside the city typically arrive the next business day."
id: "2", title: "Do you offer same-day delivery?", content: "Yes! We offer same-day delivery for orders placed before 2 PM within the city center. Orders outside the city typically arrive the next business day."
},
{
id: "3",
title: "Can I customize an arrangement?",
content: "Absolutely! We love creating custom arrangements. Contact us with your preferences, color scheme, and budget, and our florists will craft something beautiful just for you."
id: "3", title: "Can I customize an arrangement?", content: "Absolutely! We love creating custom arrangements. Contact us with your preferences, color scheme, and budget, and our florists will craft something beautiful just for you."
},
{
id: "4",
title: "What payment methods do you accept?",
content: "We accept all major credit cards, debit cards, PayPal, and bank transfers. All transactions are secure and encrypted."
id: "4", title: "What payment methods do you accept?", content: "We accept all major credit cards, debit cards, PayPal, and bank transfers. All transactions are secure and encrypted."
},
{
id: "5",
title: "What is your return policy?",
content: "If you're not completely satisfied with your arrangement, we offer a full refund or replacement within 24 hours of delivery."
id: "5", title: "What is your return policy?", content: "If you're not completely satisfied with your arrangement, we offer a full refund or replacement within 24 hours of delivery."
},
{
id: "6",
title: "Do you offer corporate arrangements?",
content: "Yes, we specialize in corporate orders for offices, events, and special occasions. Contact us for bulk pricing and custom designs."
id: "6", title: "Do you offer corporate arrangements?", content: "Yes, we specialize in corporate orders for offices, events, and special occasions. Contact us for bulk pricing and custom designs."
}
]}
imageSrc="https://img.b2bpic.net/free-photo/happy-businesswoman-her-coworkers-clapping-hands-meeting-office_637285-207.jpg"
@@ -82,32 +68,28 @@ export default function FaqPage() {
logoText="Kvitka Moya"
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "Arrangements", href: "/products" },
{ label: "Seasonal Flowers", href: "/products" },
{ label: "Custom Orders", href: "/contact" }
]
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Delivery Info", href: "/about" },
{ label: "Blog", href: "#" }
]
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "FAQ", href: "/faq" },
{ label: "Contact", href: "/contact" },
{ label: "Track Order", href: "#" }
]
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Newsletter", href: "/contact" }

View File

@@ -5,36 +5,23 @@ import { ServiceWrapper } from "@/components/ServiceWrapper";
import Tag from "@/tag/Tag";
const interTight = Inter_Tight({
variable: "--font-inter-tight",
subsets: ["latin"],
variable: "--font-inter-tight", subsets: ["latin"],
weight: ["100", "200", "300", "400", "500", "600", "700", "800", "900"],
});
export const metadata: Metadata = {
title: "Kvitka Moya - Premium Fresh Flowers & Floral Arrangements",
description: "Handcrafted fresh flower arrangements for every occasion. Same-day delivery available. Trusted by thousands. Shop stunning bouquets today.",
keywords: "flowers, florist, bouquets, arrangements, delivery, fresh flowers, floral design",
robots: {
title: "Kvitka Moya - Premium Fresh Flowers & Floral Arrangements", description: "Handcrafted fresh flower arrangements for every occasion. Same-day delivery available. Trusted by thousands. Shop stunning bouquets today.", keywords: "flowers, florist, bouquets, arrangements, delivery, fresh flowers, floral design", robots: {
index: true,
follow: true,
},
openGraph: {
title: "Kvitka Moya - Premium Flowers",
description: "Discover beautiful handcrafted floral arrangements. Same-day delivery. Perfect for all occasions.",
type: "website",
siteName: "Kvitka Moya",
images: [
title: "Kvitka Moya - Premium Flowers", description: "Discover beautiful handcrafted floral arrangements. Same-day delivery. Perfect for all occasions.", type: "website", siteName: "Kvitka Moya", images: [
{
url: "https://img.b2bpic.net/free-photo/still-life-with-bouquet-blue-pink-wildflowers-vase_169016-58261.jpg",
alt: "Beautiful flower arrangements",
},
url: "https://img.b2bpic.net/free-photo/still-life-with-bouquet-blue-pink-wildflowers-vase_169016-58261.jpg", alt: "Beautiful flower arrangements"},
],
},
twitter: {
card: "summary_large_image",
title: "Kvitka Moya - Premium Flowers",
description: "Fresh flowers delivered same-day. Handcrafted arrangements for all occasions.",
images: ["https://img.b2bpic.net/free-photo/still-life-with-bouquet-blue-pink-wildflowers-vase_169016-58261.jpg"],
card: "summary_large_image", title: "Kvitka Moya - Premium Flowers", description: "Fresh flowers delivered same-day. Handcrafted arrangements for all occasions.", images: ["https://img.b2bpic.net/free-photo/still-life-with-bouquet-blue-pink-wildflowers-vase_169016-58261.jpg"],
},
};

View File

@@ -11,26 +11,24 @@ import FooterBaseCard from '@/components/sections/footer/FooterBaseCard';
export default function HomePage() {
return (
<ThemeProvider
defaultButtonVariant="bounce-effect"
defaultButtonVariant="text-stagger"
defaultTextAnimation="entrance-slide"
borderRadius="soft"
contentWidth="mediumSmall"
sizing="largeSizeMediumTitles"
contentWidth="medium"
sizing="medium"
background="none"
cardStyle="solid"
primaryButtonStyle="double-inset"
secondaryButtonStyle="radial-glow"
showBlurBottom={false}
primaryButtonStyle="gradient"
secondaryButtonStyle="glass"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Kvitka Moya"
navItems={[
{ name: "About", id: "about" },
{ name: "Products", id: "products" },
{ name: "Testimonials", id: "testimonials" },
{ name: "FAQ", id: "faq" },
{ name: "Contact", id: "contact" }
{ name: "Home", id: "/" },
{ name: "About", id: "/about" },
{ name: "FAQ", id: "/faq" },
{ name: "Contact", id: "/contact" }
]}
/>
</div>
@@ -56,34 +54,16 @@ export default function HomePage() {
tag="Best Sellers"
products={[
{
id: "1",
brand: "Kvitka Moya",
name: "Elegant Rose Bouquet",
price: "$89.99",
rating: 5,
reviewCount: "342",
imageSrc: "https://img.b2bpic.net/free-photo/assorted-flower-arrangement-vase_209848-94.jpg",
imageAlt: "Elegant rose bouquet"
id: "1", brand: "Kvitka Moya", name: "Elegant Rose Bouquet", price: "$89.99", rating: 5,
reviewCount: "342", imageSrc: "https://img.b2bpic.net/free-photo/assorted-flower-arrangement-vase_209848-94.jpg", imageAlt: "Elegant rose bouquet"
},
{
id: "2",
brand: "Kvitka Moya",
name: "Spring Tulip Collection",
price: "$74.99",
rating: 5,
reviewCount: "289",
imageSrc: "https://img.b2bpic.net/free-photo/flower-composition-bucket-roses-orchid-lithianthus-side-view_141793-4426.jpg",
imageAlt: "Spring tulip collection"
id: "2", brand: "Kvitka Moya", name: "Spring Tulip Collection", price: "$74.99", rating: 5,
reviewCount: "289", imageSrc: "https://img.b2bpic.net/free-photo/flower-composition-bucket-roses-orchid-lithianthus-side-view_141793-4426.jpg", imageAlt: "Spring tulip collection"
},
{
id: "3",
brand: "Kvitka Moya",
name: "Sunshine Sunflower Mix",
price: "$64.99",
rating: 5,
reviewCount: "201",
imageSrc: "https://img.b2bpic.net/free-photo/pretty-decoration-with-pink-flowers_23-2147609386.jpg",
imageAlt: "Sunshine sunflower arrangement"
id: "3", brand: "Kvitka Moya", name: "Sunshine Sunflower Mix", price: "$64.99", rating: 5,
reviewCount: "201", imageSrc: "https://img.b2bpic.net/free-photo/pretty-decoration-with-pink-flowers_23-2147609386.jpg", imageAlt: "Sunshine sunflower arrangement"
}
]}
gridVariant="three-columns-all-equal-width"
@@ -97,28 +77,16 @@ export default function HomePage() {
<TestimonialCardTwelve
testimonials={[
{
id: "1",
name: "Sarah Johnson",
imageSrc: "https://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg",
imageAlt: "Sarah Johnson"
id: "1", name: "Sarah Johnson", imageSrc: "https://img.b2bpic.net/free-photo/front-view-cute-girl-looking-away_23-2148436134.jpg", imageAlt: "Sarah Johnson"
},
{
id: "2",
name: "Michael Chen",
imageSrc: "https://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg",
imageAlt: "Michael Chen"
id: "2", name: "Michael Chen", imageSrc: "https://img.b2bpic.net/free-photo/beautiful-woman-smiling_93675-133804.jpg", imageAlt: "Michael Chen"
},
{
id: "3",
name: "Emily Rodriguez",
imageSrc: "https://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg",
imageAlt: "Emily Rodriguez"
id: "3", name: "Emily Rodriguez", imageSrc: "https://img.b2bpic.net/free-photo/casual-smile-street-style-background-spring_1139-777.jpg", imageAlt: "Emily Rodriguez"
},
{
id: "4",
name: "David Kim",
imageSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg",
imageAlt: "David Kim"
id: "4", name: "David Kim", imageSrc: "https://img.b2bpic.net/free-photo/portrait-beautiful-business-office-business-center_1303-20365.jpg", imageAlt: "David Kim"
}
]}
cardTitle="Loved by thousands of customers for delivering beauty and joy"
@@ -131,32 +99,28 @@ export default function HomePage() {
logoText="Kvitka Moya"
columns={[
{
title: "Shop",
items: [
title: "Shop", items: [
{ label: "Arrangements", href: "/products" },
{ label: "Seasonal Flowers", href: "/products" },
{ label: "Custom Orders", href: "/contact" }
]
},
{
title: "Company",
items: [
title: "Company", items: [
{ label: "About Us", href: "/about" },
{ label: "Delivery Info", href: "/about" },
{ label: "Blog", href: "#" }
]
},
{
title: "Support",
items: [
title: "Support", items: [
{ label: "FAQ", href: "/faq" },
{ label: "Contact", href: "/contact" },
{ label: "Track Order", href: "#" }
]
},
{
title: "Connect",
items: [
title: "Connect", items: [
{ label: "Instagram", href: "https://instagram.com" },
{ label: "Facebook", href: "https://facebook.com" },
{ label: "Newsletter", href: "/contact" }