3 Commits

Author SHA1 Message Date
2d06b72557 Merge version_3 into main
Merge version_3 into main
2025-12-29 11:31:42 +00:00
af49c0da1c Update src/app/page.tsx 2025-12-29 11:31:38 +00:00
5be1b95459 Update src/app/globals.css 2025-12-29 11:31:37 +00:00
2 changed files with 31 additions and 22 deletions

View File

@@ -4,13 +4,13 @@
/* Base units */ /* Base units */
/* --vw is set by ThemeProvider */ /* --vw is set by ThemeProvider */
--background: #fff8f5;; --background: #010912;;
--card: #fff0eb;; --card: #152840;;
--foreground: #3d2c29;; --foreground: #e6f0ff;;
--primary-cta: #e8a090;; --primary-cta: #cee7ff;;
--secondary-cta: #ffffff;; --secondary-cta: #0e1a29;;
--accent: #f5d5cc;; --accent: #3f5c79;;
--background-accent: #f0c4b8;; --background-accent: #004a93;;
/* 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);

View File

@@ -7,9 +7,9 @@ import ProductCardFour from '@/components/sections/product/ProductCardFour';
import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve'; import TestimonialCardTwelve from '@/components/sections/testimonial/TestimonialCardTwelve';
import FaqDouble from '@/components/sections/faq/FaqDouble'; import FaqDouble from '@/components/sections/faq/FaqDouble';
import ContactText from '@/components/sections/contact/ContactText'; import ContactText from '@/components/sections/contact/ContactText';
import FooterCard from '@/components/sections/footer/FooterCard'; import FooterBase from '@/components/sections/footer/FooterBase';
import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider'; import { ThemeProvider } from '@/providers/themeProvider/ThemeProvider';
import { Sparkles, Gem, Hammer, Clock, Star, Heart, HelpCircle, Instagram, Facebook, Globe } from 'lucide-react'; import { Sparkles, Gem, Hammer, Clock, Star, Heart, HelpCircle } from 'lucide-react';
export default function LandingPage() { export default function LandingPage() {
return ( return (
@@ -245,26 +245,35 @@ export default function LandingPage() {
</div> </div>
<div id="footer" data-section="footer"> <div id="footer" data-section="footer">
<FooterCard <FooterBase
logoText="Visione" columns={[
copyrightText="© 2025 Visione Eyewear. Handcrafted in Italy with passion."
socialLinks={[
{ {
icon: Instagram, title: "Company",
href: "https://instagram.com", items: [
ariaLabel: "Instagram" { label: "About Us", href: "about" },
{ label: "Contact", href: "contact" },
{ label: "Career", href: "#" }
]
}, },
{ {
icon: Facebook, title: "Products",
href: "https://facebook.com", items: [
ariaLabel: "Facebook" { label: "Sunglasses", href: "#" },
{ label: "Optical Frames", href: "#" },
{ label: "Readers", href: "#" }
]
}, },
{ {
icon: Globe, title: "Support",
href: "https://example.com", items: [
ariaLabel: "Website" { label: "FAQ", href: "faq" },
{ label: "Shipping Info", href: "#" },
{ label: "Returns", href: "#" }
]
} }
]} ]}
logoText="Visione"
copyrightText="© 2025 Visione Eyewear. Handcrafted in Italy with passion."
/> />
</div> </div>
</ThemeProvider> </ThemeProvider>