Merge version_4 into main #8
@@ -1,14 +1,11 @@
|
||||
import type { Metadata } from "next";
|
||||
import { DM_Sans } from "next/font/google";
|
||||
import "./styles/variables.css";
|
||||
import "./styles/base.css";
|
||||
import { Inter } from "next/font/google";
|
||||
import "./globals.css";
|
||||
|
||||
const dmSans = DM_Sans({
|
||||
variable: "--font-dm-sans", subsets: ["latin"],
|
||||
});
|
||||
const inter = Inter({ subsets: ["latin"] });
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "LUXA - Luxury Fashion House", description: "Discover timeless luxury fashion crafted with precision and style"};
|
||||
title: "LUXA - Luxury Fashion", description: "Discover timeless luxury fashion crafted with precision and purpose."};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
@@ -16,21 +13,8 @@ export default function RootLayout({
|
||||
children: React.ReactNode;
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<body className={`${dmSans.variable}`}>
|
||||
{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
if (localStorage.theme === 'dark' || (!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
|
||||
document.documentElement.classList.add('dark');
|
||||
} else {
|
||||
document.documentElement.classList.remove('dark');
|
||||
}
|
||||
`,
|
||||
}}
|
||||
/>
|
||||
|
||||
<html lang="en">
|
||||
<body className={inter.className}>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
|
||||
@@ -33,7 +33,6 @@ export default function LandingPage() {
|
||||
{ name: "New Arrivals", id: "products" },
|
||||
{ name: "Stories", id: "testimonial" },
|
||||
{ name: "Contact", id: "contact" },
|
||||
{ name: "Products", id: "products-page" },
|
||||
]}
|
||||
brandName="LUXA"
|
||||
bottomLeftText="Luxury Fashion House"
|
||||
@@ -58,28 +57,22 @@ export default function LandingPage() {
|
||||
<div id="features" data-section="features">
|
||||
<FeatureCardTwentySix
|
||||
features={[
|
||||
{
|
||||
title: "Spring/Summer 2025", description: "Contemporary silhouettes with artistic flair", imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-woman-posing-fashionable-outfit_23-2149021803.jpg?_wi=1", imageAlt: "Spring collection featured dress", buttonIcon: ArrowRight,
|
||||
{ title: "Spring/Summer 2025", description: "Contemporary silhouettes with artistic flair", imageSrc: "http://img.b2bpic.net/free-photo/portrait-stylish-woman-posing-fashionable-outfit_23-2149021803.jpg?_wi=1", imageAlt: "Spring collection featured dress", buttonIcon: ArrowRight,
|
||||
buttonHref: "#products"
|
||||
},
|
||||
{
|
||||
title: "Outerwear Essentials", description: "Premium jackets and coats for modern elegance", imageSrc: "http://img.b2bpic.net/free-photo/portrait-modern-female-grey-coat_613910-7070.jpg?_wi=1", imageAlt: "Luxury outerwear collection", buttonIcon: ArrowRight,
|
||||
{ title: "Outerwear Essentials", description: "Premium jackets and coats for modern elegance", imageSrc: "http://img.b2bpic.net/free-photo/portrait-modern-female-grey-coat_613910-7070.jpg?_wi=1", imageAlt: "Luxury outerwear collection", buttonIcon: ArrowRight,
|
||||
buttonHref: "#products"
|
||||
},
|
||||
{
|
||||
title: "Accessories Edit", description: "Curated bags and accessories to complete your look", imageSrc: "http://img.b2bpic.net/free-photo/portrait-rich-woman-outdoors_23-2149548517.jpg?_wi=1", imageAlt: "Premium accessories collection", buttonIcon: ArrowRight,
|
||||
{ title: "Accessories Edit", description: "Curated bags and accessories to complete your look", imageSrc: "http://img.b2bpic.net/free-photo/portrait-rich-woman-outdoors_23-2149548517.jpg?_wi=1", imageAlt: "Premium accessories collection", buttonIcon: ArrowRight,
|
||||
buttonHref: "#products"
|
||||
},
|
||||
{
|
||||
title: "Footwear Selection", description: "Statement shoes crafted with precision and style", imageSrc: "http://img.b2bpic.net/free-photo/long-skinny-legs-barefoot-with-high-heeled-sandals-shoes-fashion-details-elegant-beautiful-woman-sitting-vintage-cafe-black-velvet-dress-rich-stylish-lady-elegant-trend-footwear_285396-7257.jpg?_wi=1", imageAlt: "Luxury footwear collection", buttonIcon: ArrowRight,
|
||||
{ title: "Footwear Selection", description: "Statement shoes crafted with precision and style", imageSrc: "http://img.b2bpic.net/free-photo/long-skinny-legs-barefoot-with-high-heeled-sandals-shoes-fashion-details-elegant-beautiful-woman-sitting-vintage-cafe-black-velvet-dress-rich-stylish-lady-elegant-trend-footwear_285396-7257.jpg?_wi=1", imageAlt: "Luxury footwear collection", buttonIcon: ArrowRight,
|
||||
buttonHref: "#products"
|
||||
},
|
||||
{
|
||||
title: "Limited Edition", description: "Exclusive pieces available only to select clientele", imageSrc: "http://img.b2bpic.net/free-vector/gradient-business-template-design_23-2149752064.jpg", imageAlt: "Limited edition collection", buttonIcon: ArrowRight,
|
||||
{ title: "Limited Edition", description: "Exclusive pieces available only to select clientele", imageSrc: "http://img.b2bpic.net/free-vector/gradient-business-template-design_23-2149752064.jpg", imageAlt: "Limited edition collection", buttonIcon: ArrowRight,
|
||||
buttonHref: "#products"
|
||||
},
|
||||
{
|
||||
title: "Capsule Collection", description: "Versatile essentials designed for timeless appeal", imageSrc: "http://img.b2bpic.net/free-photo/pretty-blonde-woman-eyeglasses-black-silk-jumpsuit-sits-soft-brown-sofa-work-laptop-f_197531-33646.jpg?_wi=1", imageAlt: "Capsule collection showcase", buttonIcon: ArrowRight,
|
||||
{ title: "Capsule Collection", description: "Versatile essentials designed for timeless appeal", imageSrc: "http://img.b2bpic.net/free-photo/pretty-blonde-woman-eyeglasses-black-silk-jumpsuit-sits-soft-brown-sofa-work-laptop-f_197531-33646.jpg?_wi=1", imageAlt: "Capsule collection showcase", buttonIcon: ArrowRight,
|
||||
buttonHref: "#products"
|
||||
},
|
||||
]}
|
||||
@@ -166,7 +159,7 @@ export default function LandingPage() {
|
||||
title="Begin Your Luxury Journey"
|
||||
description="Discover pieces that define your personal aesthetic. Contact our concierge team for exclusive styling consultations and early access to new collections."
|
||||
buttons={[
|
||||
{ text: "Schedule Consultation", href: "#" },
|
||||
{ text: "Book Concierge Consultation", href: "#" },
|
||||
{ text: "View Catalog", href: "#products" },
|
||||
]}
|
||||
buttonAnimation="slide-up"
|
||||
@@ -184,7 +177,7 @@ export default function LandingPage() {
|
||||
{ label: "New Arrivals", href: "#products" },
|
||||
{ label: "Seasonal Edit", href: "#features" },
|
||||
{ label: "Limited Edition", href: "#products" },
|
||||
{ label: "All Products", href: "/products" },
|
||||
{ label: "All Products", href: "#products" },
|
||||
],
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user