Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| c436719866 | |||
| 52be6a1e5e | |||
| 3bcc8119f0 | |||
| 6c9923577d | |||
| 46ac626b9a | |||
| c9fa30fd2b | |||
| efb80bd9bc | |||
| 9188e24020 |
@@ -1,57 +1,19 @@
|
|||||||
import type { Metadata } from "next";
|
import type { Metadata } from 'next';
|
||||||
import { Halant } from "next/font/google";
|
import './globals.css';
|
||||||
import { Inter } from "next/font/google";
|
|
||||||
import { Mulish } from "next/font/google";
|
|
||||||
import "./globals.css";
|
|
||||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
|
||||||
import Tag from "@/tag/Tag";
|
|
||||||
|
|
||||||
const halant = Halant({
|
|
||||||
variable: "--font-halant", subsets: ["latin"],
|
|
||||||
weight: ["300", "400", "500", "600", "700"],
|
|
||||||
});
|
|
||||||
|
|
||||||
const inter = Inter({
|
|
||||||
variable: "--font-inter", subsets: ["latin"],
|
|
||||||
});
|
|
||||||
|
|
||||||
const mulish = Mulish({
|
|
||||||
variable: "--font-mulish", subsets: ["latin"],
|
|
||||||
});
|
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Brigita Vather Beauty | Premium Salon in Westminster, London", description: "Luxury beauty salon in Westminster offering facials, massages, manicures, microneedling & eyelash treatments. Expert care in a serene setting. Book your appointment today.", keywords: "beauty salon Westminster, facials London, manicures, spa treatments, skincare, microneedling, eyelash extensions", metadataBase: new URL("https://brigita-vather-beauty.com"),
|
title: 'Brigita Vather Beauty | Premium Salon & Wellness',
|
||||||
alternates: {
|
description: 'Professional beauty and wellness treatments in Westminster, London. Expert facials, massages, nail care, and advanced skincare services.',
|
||||||
canonical: "https://brigita-vather-beauty.com"},
|
|
||||||
openGraph: {
|
|
||||||
title: "Brigita Vather Beauty | Premium Beauty & Wellness Salon", description: "Experience professional beauty and wellness treatments at our luxury salon in Westminster, London. Expert facials, massages, nails, and skincare services.", url: "https://brigita-vather-beauty.com", siteName: "Brigita Vather Beauty", type: "website", images: [
|
|
||||||
{
|
|
||||||
url: "http://img.b2bpic.net/free-photo/spa-equipments-with-soap-cotton-flower_23-2147844979.jpg", alt: "Brigita Vather Beauty Salon"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
twitter: {
|
|
||||||
card: "summary_large_image", title: "Brigita Vather Beauty | Westminster Salon", description: "Discover luxury beauty treatments at Brigita Vather. Premium facials, massages, nails & skincare in a serene Westminster setting.", images: ["http://img.b2bpic.net/free-photo/spa-equipments-with-soap-cotton-flower_23-2147844979.jpg"],
|
|
||||||
},
|
|
||||||
robots: {
|
|
||||||
index: true,
|
|
||||||
follow: true,
|
|
||||||
},
|
|
||||||
};
|
};
|
||||||
|
|
||||||
export default function RootLayout({
|
export default function RootLayout({
|
||||||
children,
|
children,
|
||||||
}: Readonly<{
|
}: {
|
||||||
children: React.ReactNode;
|
children: React.ReactNode;
|
||||||
}>) {
|
}) {
|
||||||
return (
|
return (
|
||||||
<html lang="en" suppressHydrationWarning>
|
<html lang="en">
|
||||||
<ServiceWrapper>
|
<body>{children}
|
||||||
<body
|
|
||||||
className={`${halant.variable} ${inter.variable} ${mulish.variable} antialiased`}
|
|
||||||
>
|
|
||||||
<Tag />
|
|
||||||
{children}
|
|
||||||
|
|
||||||
<script
|
<script
|
||||||
dangerouslySetInnerHTML={{
|
dangerouslySetInnerHTML={{
|
||||||
__html: `
|
__html: `
|
||||||
@@ -1419,7 +1381,6 @@ export default function RootLayout({
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</body>
|
</body>
|
||||||
</ServiceWrapper>
|
|
||||||
</html>
|
</html>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCar
|
|||||||
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
|
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
|
||||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||||
import FooterBase from '@/components/sections/footer/FooterBase';
|
import FooterBase from '@/components/sections/footer/FooterBase';
|
||||||
import { Award, Heart, Leaf, Sparkles, Star, Users } from 'lucide-react';
|
import { Award, Clock, Heart, Leaf, Sparkles, Star, Users } from 'lucide-react';
|
||||||
|
|
||||||
const navItems = [
|
const navItems = [
|
||||||
{ name: "Services", id: "services" },
|
{ name: "Services", id: "services" },
|
||||||
@@ -49,7 +49,7 @@ const aboutBulletPoints = [
|
|||||||
const serviceFeatures = [
|
const serviceFeatures = [
|
||||||
{
|
{
|
||||||
id: 1,
|
id: 1,
|
||||||
tag: "Skincare", title: "Advanced Facials & Skincare", subtitle: "Professional treatments for every skin type", description: "From luxurious facials to targeted treatments like chemical peels and dermaplane services, our skincare specialists deliver visible results. We combine expertise with premium products to address your specific skin concerns.", imageSrc: "http://img.b2bpic.net/free-photo/dermatologist-performing-laser-hair-removal-patient_107420-65627.jpg?_wi=1", imageAlt: "Professional facial treatment", buttons: [
|
tag: "Limited Availability", title: "Advanced Facials & Skincare", subtitle: "Exclusive slots filling fast - Experience transformative professional treatments", description: "From luxurious facials to targeted treatments like chemical peels and dermaplane services, our skincare specialists deliver visible results. We combine expertise with premium products to address your specific skin concerns.", imageSrc: "http://img.b2bpic.net/free-photo/dermatologist-performing-laser-hair-removal-patient_107420-65627.jpg?_wi=1", imageAlt: "Professional facial treatment", buttons: [
|
||||||
{
|
{
|
||||||
text: "Book Facial", href: "https://www.fresha.com/a/brigita-vather-london-80-buckingham-gate-ku462jwq"},
|
text: "Book Facial", href: "https://www.fresha.com/a/brigita-vather-london-80-buckingham-gate-ku462jwq"},
|
||||||
],
|
],
|
||||||
@@ -175,7 +175,7 @@ export default function LandingPage() {
|
|||||||
tag="Premium Beauty Salon"
|
tag="Premium Beauty Salon"
|
||||||
tagIcon={Sparkles}
|
tagIcon={Sparkles}
|
||||||
background={{ variant: "glowing-orb" }}
|
background={{ variant: "glowing-orb" }}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/spa-equipments-with-soap-cotton-flower_23-2147844979.jpg"
|
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3AXT0kWRurNga4wQhF9PWGs9lla/uploaded-1772801549558-m55b9r8a.png"
|
||||||
imageAlt="Brigita Vather Beauty Salon Interior"
|
imageAlt="Brigita Vather Beauty Salon Interior"
|
||||||
imagePosition="right"
|
imagePosition="right"
|
||||||
mediaAnimation="blur-reveal"
|
mediaAnimation="blur-reveal"
|
||||||
|
|||||||
@@ -10,15 +10,15 @@
|
|||||||
--accent: #ffffff;
|
--accent: #ffffff;
|
||||||
--background-accent: #ffffff; */
|
--background-accent: #ffffff; */
|
||||||
|
|
||||||
--background: #ffffff;
|
--background: #fffafa;
|
||||||
--card: #f9f9f9;
|
--card: #fff7f7;
|
||||||
--foreground: #120a00e6;
|
--foreground: #1a0000;
|
||||||
--primary-cta: #E34400;
|
--primary-cta: #e63946;
|
||||||
--primary-cta-text: #ffffff;
|
--primary-cta-text: #fffafa;
|
||||||
--secondary-cta: #f9f9f9;
|
--secondary-cta: #ffffff;
|
||||||
--secondary-cta-text: #120a00e6;
|
--secondary-cta-text: #1a0000;
|
||||||
--accent: #e2e2e2;
|
--accent: #f5c4c7;
|
||||||
--background-accent: #E34400;
|
--background-accent: #f09199;
|
||||||
|
|
||||||
/* 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);
|
||||||
|
|||||||
Reference in New Issue
Block a user