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 { Halant } from "next/font/google";
|
||||
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"],
|
||||
});
|
||||
import type { Metadata } from 'next';
|
||||
import './globals.css';
|
||||
|
||||
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"),
|
||||
alternates: {
|
||||
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,
|
||||
},
|
||||
title: 'Brigita Vather Beauty | Premium Salon & Wellness',
|
||||
description: 'Professional beauty and wellness treatments in Westminster, London. Expert facials, massages, nail care, and advanced skincare services.',
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
}: Readonly<{
|
||||
}: {
|
||||
children: React.ReactNode;
|
||||
}>) {
|
||||
}) {
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body
|
||||
className={`${halant.variable} ${inter.variable} ${mulish.variable} antialiased`}
|
||||
>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
<html lang="en">
|
||||
<body>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
__html: `
|
||||
@@ -1419,7 +1381,6 @@ export default function RootLayout({
|
||||
}}
|
||||
/>
|
||||
</body>
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -9,7 +9,7 @@ import TestimonialCardOne from '@/components/sections/testimonial/TestimonialCar
|
||||
import MetricCardTwo from '@/components/sections/metrics/MetricCardTwo';
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
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 = [
|
||||
{ name: "Services", id: "services" },
|
||||
@@ -49,7 +49,7 @@ const aboutBulletPoints = [
|
||||
const serviceFeatures = [
|
||||
{
|
||||
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"},
|
||||
],
|
||||
@@ -175,7 +175,7 @@ export default function LandingPage() {
|
||||
tag="Premium Beauty Salon"
|
||||
tagIcon={Sparkles}
|
||||
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"
|
||||
imagePosition="right"
|
||||
mediaAnimation="blur-reveal"
|
||||
|
||||
@@ -10,15 +10,15 @@
|
||||
--accent: #ffffff;
|
||||
--background-accent: #ffffff; */
|
||||
|
||||
--background: #ffffff;
|
||||
--card: #f9f9f9;
|
||||
--foreground: #120a00e6;
|
||||
--primary-cta: #E34400;
|
||||
--primary-cta-text: #ffffff;
|
||||
--secondary-cta: #f9f9f9;
|
||||
--secondary-cta-text: #120a00e6;
|
||||
--accent: #e2e2e2;
|
||||
--background-accent: #E34400;
|
||||
--background: #fffafa;
|
||||
--card: #fff7f7;
|
||||
--foreground: #1a0000;
|
||||
--primary-cta: #e63946;
|
||||
--primary-cta-text: #fffafa;
|
||||
--secondary-cta: #ffffff;
|
||||
--secondary-cta-text: #1a0000;
|
||||
--accent: #f5c4c7;
|
||||
--background-accent: #f09199;
|
||||
|
||||
/* text sizing - set by ThemeProvider */
|
||||
/* --text-2xs: clamp(0.465rem, 0.62vw, 0.62rem);
|
||||
|
||||
Reference in New Issue
Block a user