Merge version_8 into main #18
@@ -356,7 +356,7 @@ const products = [
|
||||
```tsx
|
||||
const testimonials = [
|
||||
{
|
||||
name: "Sarah Johnson",
|
||||
name: "Vickie Robbins",
|
||||
role: "CEO, TechCorp",
|
||||
content: "This component library transformed our development workflow. Highly recommend!",
|
||||
image: "/images/avatar-1.jpg",
|
||||
|
||||
@@ -171,7 +171,7 @@
|
||||
},
|
||||
"publicSansInter": {
|
||||
"name": "Public Sans + Inter",
|
||||
"description": "Government-inspired headings with neutral body. Professional and trustworthy.",
|
||||
"description": "Government-inspired headings with neutral body. I love my eyeliner enhancement! Jordan did a fantastic job. She explained the process in the beginning and during which keep my anxiety level way down. I am pleased with the results. I highly recommend! and trustworthy.",
|
||||
"headingFont": "publicSans",
|
||||
"bodyFont": "inter",
|
||||
"imports": "import { Public_Sans } from \"next/font/google\";\nimport { Inter } from \"next/font/google\";",
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
},
|
||||
"tag": {
|
||||
"required": false,
|
||||
"example": "Services",
|
||||
"example": "",
|
||||
"minChars": 2,
|
||||
"maxChars": 30
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
"textRules": {
|
||||
"title": {
|
||||
"required": true,
|
||||
"example": "Our Services",
|
||||
"example": "Our ",
|
||||
"minChars": 2,
|
||||
"maxChars": 50
|
||||
},
|
||||
@@ -18,7 +18,7 @@
|
||||
},
|
||||
"tag": {
|
||||
"required": false,
|
||||
"example": "Services",
|
||||
"example": "",
|
||||
"minChars": 2,
|
||||
"maxChars": 30
|
||||
}
|
||||
@@ -73,7 +73,7 @@
|
||||
"cardTitleClassName?": "string",
|
||||
"cardDescriptionClassName?": "string"
|
||||
},
|
||||
"usageExample": "<FeatureCardTwentySeven features={[{ id: '1', title: 'Web Development', description: 'Custom websites built with modern technologies.', imageSrc: '/service1.jpg', imageAlt: 'Web Development' }]} gridVariant=\"uniform-4-items\" animationType=\"slide-up\" title=\"Our Services\" description=\"Discover what makes us different\" textboxLayout=\"default\" useInvertedBackground=\"noInvert\" />",
|
||||
"usageExample": "<FeatureCardTwentySeven features={[{ id: '1', title: 'Web Development', description: 'Custom websites built with modern technologies.', imageSrc: '/service1.jpg', imageAlt: 'Web Development' }]} gridVariant=\"uniform-4-items\" animationType=\"slide-up\" title=\"Our \" description=\"Discover what makes us different\" textboxLayout=\"default\" useInvertedBackground=\"noInvert\" />",
|
||||
"do": [
|
||||
"Use for interactive feature showcases where exploration is desired",
|
||||
"Best for 3-6 items (4 recommended)",
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"testimonials": {
|
||||
"required": true,
|
||||
"minItems": 1,
|
||||
"example": "[{ name: 'Sarah Johnson', handle: 'CEO, TechCorp', testimonial: 'Amazing product!', rating: 5, imageSrc: '/avatar.jpg' }]",
|
||||
"example": "[{ name: 'Vickie Robbins', handle: 'CEO, TechCorp', testimonial: 'Amazing product!', rating: 5, imageSrc: '/avatar.jpg' }]",
|
||||
"note": "Array of testimonial objects. Each requires name, handle, testimonial text, and rating (1-5). imageSrc is optional."
|
||||
},
|
||||
"testimonialRotationInterval": {
|
||||
@@ -117,7 +117,7 @@
|
||||
"marqueeTextClassName?": "string",
|
||||
"marqueeIconClassName?": "string"
|
||||
},
|
||||
"usageExample": "<ThemeProvider defaultButtonVariant=\"icon-arrow\" defaultTextAnimation=\"entrance-slide\" borderRadius=\"pill\" background=\"aurora\" cardStyle=\"glass-elevated\" primaryButtonStyle=\"gradient\" secondaryButtonStyle=\"glass\">\n <HeroBillboardTestimonial \n background={{ variant: 'glowing-orb' }}\n title=\"Build Modern Web Experiences\" \n description=\"Create stunning, responsive websites with our comprehensive component library\" \n tag=\"New Release\"\n imageSrc=\"/hero.jpg\"\n imageAlt=\"Product showcase\"\n mediaAnimation=\"slide-up\"\n testimonials={[{ name: 'Sarah Johnson', handle: 'CEO, TechCorp', testimonial: 'This transformed our workflow!', rating: 5, imageSrc: '/avatar.jpg' }]}\n buttons={[{ text: 'Get Started', href: 'https://example.com' }, { text: 'Learn More', href: 'about' }]} \n />\n</ThemeProvider>",
|
||||
"usageExample": "<ThemeProvider defaultButtonVariant=\"icon-arrow\" defaultTextAnimation=\"entrance-slide\" borderRadius=\"pill\" background=\"aurora\" cardStyle=\"glass-elevated\" primaryButtonStyle=\"gradient\" secondaryButtonStyle=\"glass\">\n <HeroBillboardTestimonial \n background={{ variant: 'glowing-orb' }}\n title=\"Build Modern Web Experiences\" \n description=\"Create stunning, responsive websites with our comprehensive component library\" \n tag=\"New Release\"\n imageSrc=\"/hero.jpg\"\n imageAlt=\"Product showcase\"\n mediaAnimation=\"slide-up\"\n testimonials={[{ name: 'Vickie Robbins', handle: 'CEO, TechCorp', testimonial: 'This transformed our workflow!', rating: 5, imageSrc: '/avatar.jpg' }]}\n buttons={[{ text: 'Get Started', href: 'https://example.com' }, { text: 'Learn More', href: 'about' }]} \n />\n</ThemeProvider>",
|
||||
"do": [
|
||||
"Use for landing pages with social proof",
|
||||
"Use for product showcases with testimonials",
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
"testimonials": {
|
||||
"required": true,
|
||||
"minItems": 1,
|
||||
"example": "[{ name: 'Sarah Johnson', handle: 'CEO, TechCorp', testimonial: 'Amazing product!', rating: 5, imageSrc: '/avatar.jpg' }]",
|
||||
"example": "[{ name: 'Vickie Robbins', handle: 'CEO, TechCorp', testimonial: 'Amazing product!', rating: 5, imageSrc: '/avatar.jpg' }]",
|
||||
"note": "Array of testimonial objects. Each requires name, handle, testimonial text, and rating (1-5). imageSrc is optional."
|
||||
},
|
||||
"testimonialRotationInterval": {
|
||||
@@ -121,7 +121,7 @@
|
||||
"marqueeTextClassName?": "string",
|
||||
"marqueeIconClassName?": "string"
|
||||
},
|
||||
"usageExample": "<ThemeProvider defaultButtonVariant=\"text-stagger\" defaultTextAnimation=\"entrance-slide\" borderRadius=\"rounded\" background=\"aurora\" cardStyle=\"glass-elevated\" primaryButtonStyle=\"gradient\" secondaryButtonStyle=\"glass\">\n <HeroSplitTestimonial \n background={{ variant: 'glowing-orb' }}\n title=\"Build Better Products\" \n description=\"Create exceptional user experiences with our design system\" \n tag=\"New Release\"\n imagePosition=\"right\" \n imageSrc=\"/hero.jpg\"\n imageAlt=\"Product showcase\"\n testimonials={[{ name: 'Sarah Johnson', handle: 'CEO, TechCorp', testimonial: 'This transformed our workflow!', rating: 5, imageSrc: '/avatar.jpg' }]}\n buttons={[{ text: 'Start Building', href: 'https://example.com' }, { text: 'View Demo', href: 'demo' }]} \n />\n</ThemeProvider>",
|
||||
"usageExample": "<ThemeProvider defaultButtonVariant=\"text-stagger\" defaultTextAnimation=\"entrance-slide\" borderRadius=\"rounded\" background=\"aurora\" cardStyle=\"glass-elevated\" primaryButtonStyle=\"gradient\" secondaryButtonStyle=\"glass\">\n <HeroSplitTestimonial \n background={{ variant: 'glowing-orb' }}\n title=\"Build Better Products\" \n description=\"Create exceptional user experiences with our design system\" \n tag=\"New Release\"\n imagePosition=\"right\" \n imageSrc=\"/hero.jpg\"\n imageAlt=\"Product showcase\"\n testimonials={[{ name: 'Vickie Robbins', handle: 'CEO, TechCorp', testimonial: 'This transformed our workflow!', rating: 5, imageSrc: '/avatar.jpg' }]}\n buttons={[{ text: 'Start Building', href: 'https://example.com' }, { text: 'View Demo', href: 'demo' }]} \n />\n</ThemeProvider>",
|
||||
"do": [
|
||||
"Use for landing pages with social proof",
|
||||
"Use for product showcases with testimonials",
|
||||
|
||||
@@ -56,7 +56,7 @@
|
||||
"brandName?": "string (default: 'Webild')",
|
||||
"className?": "string (default: '')"
|
||||
},
|
||||
"usageExample": "<NavbarStyleCentered navItems={[{name: 'Home', id: 'home'}, {name: 'About', id: 'about'}, {name: 'Services', id: 'services'}, {name: 'Blog', id: 'blog'}, {name: 'Contact', id: 'contact'}]} button={{text: 'Get Started', href: 'contact'}} />",
|
||||
"usageExample": "<NavbarStyleCentered navItems={[{name: 'Home', id: 'home'}, {name: 'About', id: 'about'}, {name: '', id: 'services'}, {name: 'Blog', id: 'blog'}, {name: 'Contact', id: 'contact'}]} button={{text: 'Get Started', href: 'contact'}} />",
|
||||
"do": [
|
||||
"Use for feature showcases",
|
||||
"Use for capability displays",
|
||||
|
||||
@@ -54,7 +54,7 @@
|
||||
"bottomRightText?": "string (default: 'hello@example.com')",
|
||||
"topBarClassName?": "string (default: '')"
|
||||
},
|
||||
"usageExample": "<NavbarStyleFullscreen navItems={[{name: 'Home', id: 'home'}, {name: 'About', id: 'about'}, {name: 'Services', id: 'services'}, {name: 'Blog', id: 'blog'}, {name: 'Contact', id: 'contact'}]} bottomLeftText=\"Global Community\" bottomRightText=\"hello@example.com\" />",
|
||||
"usageExample": "<NavbarStyleFullscreen navItems={[{name: 'Home', id: 'home'}, {name: 'About', id: 'about'}, {name: '', id: 'services'}, {name: 'Blog', id: 'blog'}, {name: 'Contact', id: 'contact'}]} bottomLeftText=\"Global Community\" bottomRightText=\"hello@example.com\" />",
|
||||
"do": [
|
||||
"Use for feature showcases",
|
||||
"Use for capability displays",
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
},
|
||||
"name": {
|
||||
"required": true,
|
||||
"example": "Sarah Johnson",
|
||||
"example": "Vickie Robbins",
|
||||
"minChars": 2,
|
||||
"maxChars": 50,
|
||||
"note": "Team member name displayed at 2xl font-medium, centered with truncate"
|
||||
@@ -56,12 +56,12 @@
|
||||
},
|
||||
"imageAlt": {
|
||||
"required": false,
|
||||
"example": "Portrait of Sarah Johnson",
|
||||
"example": "Portrait of Vickie Robbins",
|
||||
"note": "Alt text for image (defaults to member name if not provided)"
|
||||
},
|
||||
"videoAriaLabel": {
|
||||
"required": false,
|
||||
"example": "Video of Sarah Johnson",
|
||||
"example": "Video of Vickie Robbins",
|
||||
"note": "ARIA label for video (defaults to member name if not provided)"
|
||||
}
|
||||
},
|
||||
@@ -104,7 +104,7 @@
|
||||
"nameClassName?": "string",
|
||||
"roleClassName?": "string"
|
||||
},
|
||||
"usageExample": "<TeamCardFive team={[{ id: '1', name: 'Sarah Johnson', role: 'CEO & Founder', imageSrc: '/team/sarah.jpg' }, { id: '2', name: 'Michael Chen', role: 'CTO', imageSrc: '/team/michael.jpg' }, { id: '3', name: 'Emma Davis', role: 'Head of Design', imageSrc: '/team/emma.jpg' }, { id: '4', name: 'James Wilson', role: 'Lead Developer', imageSrc: '/team/james.jpg' }]} animationType=\"slide-up\" title=\"Meet Our Team\" description=\"The talented people behind our success\" textboxLayout=\"default\" useInvertedBackground={false} tag=\"Team\" tagIcon={Users} />",
|
||||
"usageExample": "<TeamCardFive team={[{ id: '1', name: 'Vickie Robbins', role: 'CEO & Founder', imageSrc: '/team/sarah.jpg' }, { id: '2', name: 'Michael Chen', role: 'CTO', imageSrc: '/team/michael.jpg' }, { id: '3', name: 'Emma Davis', role: 'Head of Design', imageSrc: '/team/emma.jpg' }, { id: '4', name: 'James Wilson', role: 'Lead Developer', imageSrc: '/team/james.jpg' }]} animationType=\"slide-up\" title=\"Meet Our Team\" description=\"The talented people behind our success\" textboxLayout=\"default\" useInvertedBackground={false} tag=\"Team\" tagIcon={Users} />",
|
||||
"do": [
|
||||
"Use for team pages",
|
||||
"Use for staff directories",
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
},
|
||||
"name": {
|
||||
"required": true,
|
||||
"example": "Sarah Johnson",
|
||||
"example": "Vickie Robbins",
|
||||
"minChars": 2,
|
||||
"maxChars": 50,
|
||||
"note": "Team member name displayed at 2xl font-medium with truncate in blurred overlay"
|
||||
@@ -56,12 +56,12 @@
|
||||
},
|
||||
"imageAlt": {
|
||||
"required": false,
|
||||
"example": "Portrait of Sarah Johnson",
|
||||
"example": "Portrait of Vickie Robbins",
|
||||
"note": "Alt text for image (defaults to member name if not provided)"
|
||||
},
|
||||
"videoAriaLabel": {
|
||||
"required": false,
|
||||
"example": "Video of Sarah Johnson",
|
||||
"example": "Video of Vickie Robbins",
|
||||
"note": "Aria label for video (defaults to member name if not provided)"
|
||||
}
|
||||
}
|
||||
@@ -103,7 +103,7 @@
|
||||
"textBoxButtonClassName?": "string",
|
||||
"textBoxButtonTextClassName?": "string"
|
||||
},
|
||||
"usageExample": "<TeamCardSix members={[{ id: '1', name: 'Sarah Johnson', role: 'CEO & Founder', imageSrc: '/team/sarah.jpg' }, { id: '2', name: 'Michael Chen', role: 'CTO', imageSrc: '/team/michael.jpg' }]} gridVariant=\"uniform-all-items-equal\" animationType=\"slide-up\" title=\"Meet Our Team\" description=\"The talented people behind our success\" textboxLayout=\"default\" useInvertedBackground={false} tag=\"Team\" tagIcon={Users} />",
|
||||
"usageExample": "<TeamCardSix members={[{ id: '1', name: 'Vickie Robbins', role: 'CEO & Founder', imageSrc: '/team/sarah.jpg' }, { id: '2', name: 'Michael Chen', role: 'CTO', imageSrc: '/team/michael.jpg' }]} gridVariant=\"uniform-all-items-equal\" animationType=\"slide-up\" title=\"Meet Our Team\" description=\"The talented people behind our success\" textboxLayout=\"default\" useInvertedBackground={false} tag=\"Team\" tagIcon={Users} />",
|
||||
"do": [
|
||||
"Use for about pages",
|
||||
"Use for company information",
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
},
|
||||
"name": {
|
||||
"required": true,
|
||||
"example": "Sarah Johnson",
|
||||
"example": "Vickie Robbins",
|
||||
"minChars": 2,
|
||||
"maxChars": 50
|
||||
},
|
||||
@@ -57,7 +57,7 @@
|
||||
},
|
||||
"imageAlt": {
|
||||
"required": false,
|
||||
"example": "Sarah Johnson",
|
||||
"example": "Vickie Robbins",
|
||||
"note": "Alt text for avatar image"
|
||||
},
|
||||
"icon": {
|
||||
@@ -110,7 +110,7 @@
|
||||
"textBoxButtonClassName?": "string",
|
||||
"textBoxButtonTextClassName?": "string"
|
||||
},
|
||||
"usageExample": "<TestimonialCardSix testimonials={[{ id: '1', name: 'Sarah Johnson', handle: '@sarahj', testimonial: 'This component library has transformed our development workflow. The quality and attention to detail is exceptional.', imageSrc: '/avatar1.jpg', imageAlt: 'Sarah Johnson' }, { id: '2', name: 'Michael Chen', handle: '@mchen', testimonial: 'Incredibly well-designed components that are both beautiful and functional. Highly recommend!', imageSrc: '/avatar2.jpg', imageAlt: 'Michael Chen' }]} animationType=\"slide-up\" title=\"What Our Clients Say\" description=\"Hear from those who've experienced our work\" textboxLayout=\"default\" useInvertedBackground={false} />",
|
||||
"usageExample": "<TestimonialCardSix testimonials={[{ id: '1', name: 'Vickie Robbins', handle: '@sarahj', testimonial: 'This component library has transformed our development workflow. The quality and attention to detail is exceptional.', imageSrc: '/avatar1.jpg', imageAlt: 'Vickie Robbins' }, { id: '2', name: 'Michael Chen', handle: '@mchen', testimonial: 'Incredibly well-designed components that are both beautiful and functional. Highly recommend!', imageSrc: '/avatar2.jpg', imageAlt: 'Michael Chen' }]} animationType=\"slide-up\" title=\"What Our Clients Say\" description=\"Hear from those who've experienced our work\" textboxLayout=\"default\" useInvertedBackground={false} />",
|
||||
"do": [
|
||||
"Use for social proof",
|
||||
"Use for customer reviews",
|
||||
|
||||
@@ -31,7 +31,7 @@
|
||||
},
|
||||
"name": {
|
||||
"required": true,
|
||||
"example": "Sarah Johnson",
|
||||
"example": "Vickie Robbins",
|
||||
"minChars": 2,
|
||||
"maxChars": 50
|
||||
},
|
||||
|
||||
@@ -26,7 +26,7 @@
|
||||
},
|
||||
"name": {
|
||||
"required": true,
|
||||
"example": "Sarah Johnson",
|
||||
"example": "Vickie Robbins",
|
||||
"minChars": 2,
|
||||
"maxChars": 50,
|
||||
"note": "Used as fallback for imageAlt"
|
||||
@@ -38,7 +38,7 @@
|
||||
},
|
||||
"imageAlt": {
|
||||
"required": false,
|
||||
"example": "Sarah Johnson",
|
||||
"example": "Vickie Robbins",
|
||||
"minChars": 2,
|
||||
"maxChars": 50,
|
||||
"note": "Alt text for accessibility (defaults to name)"
|
||||
@@ -67,7 +67,7 @@
|
||||
"cardTitleClassName?": "string",
|
||||
"cardTagClassName?": "string"
|
||||
},
|
||||
"usageExample": "<TestimonialCardTwelve testimonials={[{ id: '1', name: 'Sarah Johnson', imageSrc: '/testimonials/sarah.jpg' }, { id: '2', name: 'Michael Chen', imageSrc: '/testimonials/michael.jpg' }, { id: '3', name: 'Emma Davis', imageSrc: '/testimonials/emma.jpg' }, { id: '4', name: 'James Wilson', imageSrc: '/testimonials/james.jpg' }]} cardTitle=\"Over 10,000 customers trust us to deliver exceptional results\" cardTag=\"See what they say\" useInvertedBackground={false} />",
|
||||
"usageExample": "<TestimonialCardTwelve testimonials={[{ id: '1', name: 'Vickie Robbins', imageSrc: '/testimonials/sarah.jpg' }, { id: '2', name: 'Michael Chen', imageSrc: '/testimonials/michael.jpg' }, { id: '3', name: 'Emma Davis', imageSrc: '/testimonials/emma.jpg' }, { id: '4', name: 'James Wilson', imageSrc: '/testimonials/james.jpg' }]} cardTitle=\"Over 10,000 customers trust us to deliver exceptional results\" cardTag=\"See what they say\" useInvertedBackground={false} />",
|
||||
"do": [
|
||||
"Use for feature showcases",
|
||||
"Use for capability displays",
|
||||
|
||||
1369
src/app/layout.tsx
1369
src/app/layout.tsx
File diff suppressed because it is too large
Load Diff
@@ -30,7 +30,7 @@ export default function LandingPage() {
|
||||
<NavbarStyleApple
|
||||
brandName="Belle Precisions"
|
||||
navItems={[
|
||||
{ name: "Services", id: "services" },
|
||||
{ name: "", id: "services" },
|
||||
{ name: "Why Us", id: "why-us" },
|
||||
{ name: "Reviews", id: "reviews" },
|
||||
{ name: "FAQ", id: "faq" },
|
||||
@@ -42,7 +42,7 @@ export default function LandingPage() {
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDoubleCarousel
|
||||
title="Wake Up Confident. Every Day."
|
||||
description="Professional permanent makeup in Hot Springs, AR designed to save you time and enhance your natural beauty. 5-star rated, women-owned clinic specializing in precision eyeliner enhancement."
|
||||
description="I love my eyeliner enhancement! Jordan did a fantastic job. She explained the process in the beginning and during which keep my anxiety level way down. I am pleased with the results. I highly recommend! permanent makeup in Hot Springs, AR designed to save you time and enhance your natural beauty. 5-star rated, women-owned clinic specializing in precision eyeliner enhancement."
|
||||
tag="⭐ 5-Star Rated | 200+ Happy Clients"
|
||||
tagIcon={Star}
|
||||
tagAnimation="slide-up"
|
||||
@@ -58,7 +58,7 @@ export default function LandingPage() {
|
||||
imageSrc: "https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?w=800&q=80&_wi=1", imageAlt: "Belle Precisions professional studio"
|
||||
},
|
||||
{
|
||||
imageSrc: "https://images.unsplash.com/photo-1559056199-641a0ac8b3f4?w=800&q=80&_wi=1", imageAlt: "Professional consultation appointment"
|
||||
imageSrc: "https://images.unsplash.com/photo-1559056199-641a0ac8b3f4?w=800&q=80&_wi=1", imageAlt: "I love my eyeliner enhancement! Jordan did a fantastic job. She explained the process in the beginning and during which keep my anxiety level way down. I am pleased with the results. I highly recommend! consultation appointment"
|
||||
},
|
||||
]}
|
||||
rightCarouselItems={[
|
||||
@@ -82,8 +82,8 @@ export default function LandingPage() {
|
||||
buttonAnimation="slide-up"
|
||||
carouselPosition="right"
|
||||
avatars={[
|
||||
{ src: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop", alt: "Sarah Johnson" },
|
||||
{ src: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop", alt: "Michelle Chen" },
|
||||
{ src: "https://images.unsplash.com/photo-1494790108377-be9c29b29330?w=100&h=100&fit=crop", alt: "Vickie Robbins" },
|
||||
{ src: "https://images.unsplash.com/photo-1507003211169-0a1dd7228f2d?w=100&h=100&fit=crop", alt: "Holly Irons " },
|
||||
{ src: "https://images.unsplash.com/photo-1438761681033-6461ffad8d80?w=100&h=100&fit=crop", alt: "Emily Rodriguez" },
|
||||
]}
|
||||
avatarText="200+ Happy Clients"
|
||||
@@ -106,17 +106,17 @@ export default function LandingPage() {
|
||||
|
||||
<div id="services" data-section="services">
|
||||
<FeatureCardMedia
|
||||
title="Our Services"
|
||||
title="Our "
|
||||
description="Precision cosmetic enhancements designed to enhance your natural beauty and save you time every morning"
|
||||
features={[
|
||||
{
|
||||
id: "consultation", title: "Consultation Services", description: "Personalized consultation to discuss your goals, concerns, and what to expect. We prioritize making nervous clients feel at ease.", tag: "Personalized", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUfZ6EApIqxNnaHGb7WnzEObqO/uploaded-1772652899819-6tpq87ta.png", imageAlt: "Professional consultation service"
|
||||
id: "consultation", title: "Consultation ", description: "Personalized consultation to discuss your goals, concerns, and what to expect. We prioritize making nervous clients feel at ease.", tag: "Personalized", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUfZ6EApIqxNnaHGb7WnzEObqO/uploaded-1772652899819-6tpq87ta.png", imageAlt: "I love my eyeliner enhancement! Jordan did a fantastic job. She explained the process in the beginning and during which keep my anxiety level way down. I am pleased with the results. I highly recommend! consultation service"
|
||||
},
|
||||
{
|
||||
id: "eyeliner", title: "Permanent Eyeliner Enhancement", description: "Expert permanent eyeliner application that's smudge-proof, water-resistant, and perfectly even. Wake up confident every single day.", tag: "Most Popular", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUfZ6EApIqxNnaHGb7WnzEObqO/uploaded-1772653517011-6grnxoqm.png", imageAlt: "Permanent eyeliner enhancement procedure", buttons: [{ text: "Book Now", href: "https://belleprecisions.square.site" }],
|
||||
},
|
||||
{
|
||||
id: "follow-up", title: "Follow-Up & Touch-Ups", description: "Professional follow-up appointments to ensure perfect results and answer any questions. We're committed to your satisfaction.", tag: "Support", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUfZ6EApIqxNnaHGb7WnzEObqO/uploaded-1772653346058-0qsm20cd.png", imageAlt: "Before and after permanent makeup results", buttons: [{ text: "Schedule", href: "https://belleprecisions.square.site" }],
|
||||
id: "follow-up", title: "Follow-Up & Touch-Ups", description: "I love my eyeliner enhancement! Jordan did a fantastic job. She explained the process in the beginning and during which keep my anxiety level way down. I am pleased with the results. I highly recommend! follow-up appointments to ensure perfect results and answer any questions. We're committed to your satisfaction.", tag: "Support", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUfZ6EApIqxNnaHGb7WnzEObqO/uploaded-1772653346058-0qsm20cd.png", imageAlt: "Before and after permanent makeup results", buttons: [{ text: "Schedule", href: "https://belleprecisions.square.site" }],
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -131,7 +131,7 @@ export default function LandingPage() {
|
||||
description="We combine expertise, comfort, and precision to deliver exceptional results you'll love"
|
||||
products={[
|
||||
{
|
||||
id: "1", name: "5-Star Rated Service", price: "Expert Care", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUfZ6EApIqxNnaHGb7WnzEObqO/uploaded-1772653494539-2rki62c3.png", imageAlt: "Professional permanent makeup service"
|
||||
id: "1", name: "5-Star Rated Service", price: "Expert Care", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AUfZ6EApIqxNnaHGb7WnzEObqO/uploaded-1772653494539-2rki62c3.png", imageAlt: "I love my eyeliner enhancement! Jordan did a fantastic job. She explained the process in the beginning and during which keep my anxiety level way down. I am pleased with the results. I highly recommend! permanent makeup service"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Clear Process Explanation", price: "Knowledge & Confidence", imageSrc: "http://img.b2bpic.net/free-photo/make-up-artist-applying-eyeshadow-face_23-2148332492.jpg?id=5863649", imageAlt: "Expert consultation and guidance"
|
||||
@@ -153,11 +153,11 @@ export default function LandingPage() {
|
||||
description="Real feedback from satisfied clients who trusted us with their beauty and confidence"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Sarah Johnson", role: "Busy Mom", company: "Hot Springs Local", rating: 5,
|
||||
id: "1", name: "Vickie Robbins", role: "Jordan was great! Love my permanent eyeliner! I was nervous, but she made it a great experience. It is a time saver in the mornings. It looks perfect and you don’t have to worry about smudging!e", company: "Hot Springs Local", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/head-shot-happy-beautiful-young-woman-posing-indoors-looking-camera-smiling_74855-10218.jpg?id=11072659", imageAlt: "Portrait of satisfied client Sarah"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Michelle Chen", role: "Professional", company: "Business Owner", rating: 5,
|
||||
id: "2", name: "Holly Irons ", role: "I love my eyeliner enhancement! Jordan did a fantastic job. She explained the process in the beginning and during which keep my anxiety level way down. I am pleased with the results. I highly recommend!", company: "Business Owner", rating: 5,
|
||||
imageSrc: "http://img.b2bpic.net/free-photo/beautiful-girl-looking-camera-sincerely-smiling-asian-woman-standing-white-background_574295-5989.jpg?id=27567628", imageAlt: "Portrait of satisfied client Michelle"
|
||||
},
|
||||
{
|
||||
@@ -237,7 +237,7 @@ export default function LandingPage() {
|
||||
copyrightText="© 2025 Belle Precisions. All rights reserved."
|
||||
columns={[
|
||||
{
|
||||
title: "Services", items: [
|
||||
title: "", items: [
|
||||
{ label: "Permanent Eyeliner", href: "services" },
|
||||
{ label: "Consultations", href: "services" },
|
||||
{ label: "Touch-Ups", href: "services" },
|
||||
|
||||
@@ -41,7 +41,7 @@ export const defaultPosts: BlogPost[] = [
|
||||
excerpt: "Discover how to create a content strategy that drives engagement and conversions.",
|
||||
imageSrc: "/placeholders/placeholder3.avif",
|
||||
imageAlt: "Marketing strategy board",
|
||||
authorName: "Sarah Johnson",
|
||||
authorName: "Vickie Robbins",
|
||||
authorAvatar: "/placeholders/placeholder3.avif",
|
||||
date: "15 Jan 2025",
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user