Compare commits
5 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 18eee04145 | |||
| 02e8c5939b | |||
| c9e62be077 | |||
| 1982dbc0ea | |||
| c8a6197ab4 |
@@ -1,59 +1,25 @@
|
|||||||
import type { Metadata } from "next";
|
import type { Metadata } from "next";
|
||||||
import { Halant } from "next/font/google";
|
|
||||||
import { Inter } from "next/font/google";
|
import { Inter } from "next/font/google";
|
||||||
import { Manrope } from "next/font/google";
|
|
||||||
import { DM_Sans } from "next/font/google";
|
|
||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
|
||||||
import Tag from "@/tag/Tag";
|
|
||||||
|
|
||||||
const halant = Halant({
|
const inter = Inter({ variable: "--font-inter", subsets: ["latin"] });
|
||||||
variable: "--font-halant", subsets: ["latin"],
|
|
||||||
weight: ["300", "400", "500", "600", "700"],
|
|
||||||
});
|
|
||||||
|
|
||||||
const inter = Inter({
|
|
||||||
variable: "--font-inter", subsets: ["latin"],
|
|
||||||
});
|
|
||||||
|
|
||||||
const manrope = Manrope({
|
|
||||||
variable: "--font-manrope", subsets: ["latin"],
|
|
||||||
});
|
|
||||||
|
|
||||||
const dmSans = DM_Sans({
|
|
||||||
variable: "--font-dm-sans", subsets: ["latin"],
|
|
||||||
});
|
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "Cuts & Curls Unisex Salon - Hair, Beauty & Grooming in Bettahalsoor", description: "Professional unisex salon in Bettahalsoor, Bangalore. 4.4★ rated. Haircuts, bridal makeup, beauty treatments, grooming services. Call +91 97317 27824 or book online.", keywords: "unisex salon Bettahalsoor, hair salon Bangalore, beauty salon Ganga Nagar, bridal makeup Bettahalsoor, haircut near me, grooming services", openGraph: {
|
title: "Cuts & Curls - Premium Unisex Salon in Bangalore", description: "Professional haircuts, beauty treatments, and bridal services at Cuts & Curls Unisex Salon. Rated 4.4⭐ by 56 customers in Ganga Nagar, Bettahalsoor.", keywords: "salon, haircut, beauty, bridal makeup, unisex salon, Bangalore", openGraph: {
|
||||||
title: "Cuts & Curls - Premium Unisex Salon Bettahalsoor", description: "Professional salon services. Haircuts, bridal makeup, beauty treatments. 4.4★ rated by 56+ customers.", type: "website", siteName: "Cuts & Curls Unisex Salon", images: [
|
title: "Cuts & Curls - Premium Unisex Salon", description: "Professional salon services including haircuts, beauty treatments, and bridal makeup.", type: "website"
|
||||||
{
|
}
|
||||||
url: "http://img.b2bpic.net/free-photo/blurred-vanity-with-plenty-mirrors_1203-80.jpg", alt: "Cuts & Curls Salon"},
|
|
||||||
],
|
|
||||||
},
|
|
||||||
twitter: {
|
|
||||||
card: "summary_large_image", title: "Cuts & Curls - Premium Unisex Salon", description: "Professional salon in Bettahalsoor. Haircuts, makeup, grooming. Book now!", images: ["http://img.b2bpic.net/free-photo/blurred-vanity-with-plenty-mirrors_1203-80.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" suppressHydrationWarning>
|
||||||
<ServiceWrapper>
|
<body className={`${inter.variable} antialiased`}>
|
||||||
<body
|
{children}
|
||||||
className={`${halant.variable} ${inter.variable} ${manrope.variable} ${dmSans.variable} antialiased`}
|
|
||||||
>
|
|
||||||
<Tag />
|
|
||||||
{children}
|
|
||||||
|
|
||||||
<script
|
<script
|
||||||
dangerouslySetInnerHTML={{
|
dangerouslySetInnerHTML={{
|
||||||
__html: `
|
__html: `
|
||||||
@@ -1421,7 +1387,6 @@ export default function RootLayout({
|
|||||||
}}
|
}}
|
||||||
/>
|
/>
|
||||||
</body>
|
</body>
|
||||||
</ServiceWrapper>
|
|
||||||
</html>
|
</html>
|
||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -8,7 +8,7 @@ import TestimonialCardFifteen from "@/components/sections/testimonial/Testimonia
|
|||||||
import ProductCardOne from "@/components/sections/product/ProductCardOne";
|
import ProductCardOne from "@/components/sections/product/ProductCardOne";
|
||||||
import ContactFaq from "@/components/sections/contact/ContactFaq";
|
import ContactFaq from "@/components/sections/contact/ContactFaq";
|
||||||
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
import FooterLogoEmphasis from "@/components/sections/footer/FooterLogoEmphasis";
|
||||||
import { Award, CheckCircle, MessageCircle, Sparkles, Star } from "lucide-react";
|
import { Award, CheckCircle, MessageCircle, Sparkles, Star, MapPin, Phone, Clock } from "lucide-react";
|
||||||
|
|
||||||
export default function LandingPage() {
|
export default function LandingPage() {
|
||||||
return (
|
return (
|
||||||
@@ -50,7 +50,7 @@ export default function LandingPage() {
|
|||||||
tagIcon={Star}
|
tagIcon={Star}
|
||||||
background={{ variant: "plain" }}
|
background={{ variant: "plain" }}
|
||||||
buttons={[
|
buttons={[
|
||||||
{ text: "Call Now", href: "tel:+919731727824" },
|
{ text: "Book Free Consultation", href: "tel:+919731727824" },
|
||||||
{ text: "Book Appointment", href: "#booking" },
|
{ text: "Book Appointment", href: "#booking" },
|
||||||
]}
|
]}
|
||||||
imageSrc="http://img.b2bpic.net/free-photo/blurred-vanity-with-plenty-mirrors_1203-80.jpg"
|
imageSrc="http://img.b2bpic.net/free-photo/blurred-vanity-with-plenty-mirrors_1203-80.jpg"
|
||||||
@@ -73,13 +73,17 @@ export default function LandingPage() {
|
|||||||
tagIcon={Sparkles}
|
tagIcon={Sparkles}
|
||||||
features={[
|
features={[
|
||||||
{
|
{
|
||||||
id: "haircuts", title: "Hair Services", description: "Professional haircuts, hairstyling, blow dry, balayage, shampoo & conditioning treatments.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-barber-client-preparing-treatment_23-2147737010.jpg", imageAlt: "professional haircut styling salon expert"},
|
id: "haircuts", title: "Hair Services", description: "Professional haircuts, hairstyling, blow dry, balayage, shampoo & conditioning treatments.", imageSrc: "http://img.b2bpic.net/free-photo/cheerful-barber-client-preparing-treatment_23-2147737010.jpg", imageAlt: "professional haircut styling salon expert"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "beauty", title: "Beauty & Makeup", description: "Facials, skin care treatments, makeup services, and premium bridal makeup packages.", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-facial-mask-spa_23-2148206197.jpg", imageAlt: "facial skin care treatment spa salon"},
|
id: "beauty", title: "Beauty & Makeup", description: "Facials, skin care treatments, makeup services, and premium bridal makeup packages.", imageSrc: "http://img.b2bpic.net/free-photo/woman-with-facial-mask-spa_23-2148206197.jpg", imageAlt: "facial skin care treatment spa salon"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "grooming", title: "Grooming Services", description: "Eyebrow threading, eyebrow shaping, waxing, shaving, and relaxing head massage.", imageSrc: "http://img.b2bpic.net/free-photo/pretty-master-cleanes-leftovers-black-paint-from-make-up-procedure_231208-3573.jpg", imageAlt: "eyebrow threading waxing salon service"},
|
id: "grooming", title: "Grooming Services", description: "Eyebrow threading, eyebrow shaping, waxing, shaving, and relaxing head massage.", imageSrc: "http://img.b2bpic.net/free-photo/pretty-master-cleanes-leftovers-black-paint-from-make-up-procedure_231208-3573.jpg", imageAlt: "eyebrow threading waxing salon service"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "nails", title: "Nail Services", description: "Professional manicure and pedicure with premium products and attention to detail.", imageSrc: "http://img.b2bpic.net/free-photo/nail-art-professional-working-client-nails_23-2149265949.jpg", imageAlt: "manicure pedicure nail salon professional"},
|
id: "nails", title: "Nail Services", description: "Professional manicure and pedicure with premium products and attention to detail.", imageSrc: "http://img.b2bpic.net/free-photo/nail-art-professional-working-client-nails_23-2149265949.jpg", imageAlt: "manicure pedicure nail salon professional"
|
||||||
|
},
|
||||||
]}
|
]}
|
||||||
gridVariant="four-items-2x2-equal-grid"
|
gridVariant="four-items-2x2-equal-grid"
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
@@ -130,13 +134,17 @@ export default function LandingPage() {
|
|||||||
description="See our recent work and transformations that showcase our expertise."
|
description="See our recent work and transformations that showcase our expertise."
|
||||||
products={[
|
products={[
|
||||||
{
|
{
|
||||||
id: "1", name: "Hair Transformation", price: "Professional Results", imageSrc: "http://img.b2bpic.net/free-photo/blonde-girl-attentively-checking-photos-polaroid-film_114579-27876.jpg", imageAlt: "woman beautiful hair transformation before after"},
|
id: "1", name: "Hair Transformation", price: "Professional Results", imageSrc: "http://img.b2bpic.net/free-photo/blonde-girl-attentively-checking-photos-polaroid-film_114579-27876.jpg", imageAlt: "woman beautiful hair transformation before after"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "2", name: "Bridal Makeup", price: "Premium Service", imageSrc: "http://img.b2bpic.net/free-photo/front-view-pretty-bridesmaid-pink-nightgown-smiling-pouring-champagne-wine-glasses-while-standing-with-bride-maid-honor-balcony-wedding-day_8353-12563.jpg", imageAlt: "bride bridal makeup styling wedding makeup"},
|
id: "2", name: "Bridal Makeup", price: "Premium Service", imageSrc: "http://img.b2bpic.net/free-photo/front-view-pretty-bridesmaid-pink-nightgown-smiling-pouring-champagne-wine-glasses-while-standing-with-bride-maid-honor-balcony-wedding-day_8353-12563.jpg", imageAlt: "bride bridal makeup styling wedding makeup"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "3", name: "Styling Session", price: "Expert Care", imageSrc: "http://img.b2bpic.net/free-photo/model-stylist-looking-camera_23-2147783896.jpg", imageAlt: "salon styling session client professional"},
|
id: "3", name: "Styling Session", price: "Expert Care", imageSrc: "http://img.b2bpic.net/free-photo/model-stylist-looking-camera_23-2147783896.jpg", imageAlt: "salon styling session client professional"
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "4", name: "Salon Interior", price: "Hygienic Space", imageSrc: "http://img.b2bpic.net/free-photo/lounge-lobby-area-library-sales-center_105762-1780.jpg", imageAlt: "modern salon interior design aesthetic"},
|
id: "4", name: "Salon Interior", price: "Hygienic Space", imageSrc: "http://img.b2bpic.net/free-photo/lounge-lobby-area-library-sales-center_105762-1780.jpg", imageAlt: "modern salon interior design aesthetic"
|
||||||
|
},
|
||||||
]}
|
]}
|
||||||
gridVariant="four-items-2x2-equal-grid"
|
gridVariant="four-items-2x2-equal-grid"
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
@@ -150,18 +158,23 @@ export default function LandingPage() {
|
|||||||
<ContactFaq
|
<ContactFaq
|
||||||
faqs={[
|
faqs={[
|
||||||
{
|
{
|
||||||
id: "1", title: "What are your business hours?", content: "We are open daily and close at 9 PM. Please call ahead during peak hours to ensure availability."},
|
id: "1", title: "What are your business hours?", content: "We are open daily and close at 9 PM. Please call ahead during peak hours to ensure availability."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "2", title: "Do you offer bridal services?", content: "Yes! We specialize in bridal makeup and styling packages. Contact us for custom bridal packages and special event services."},
|
id: "2", title: "Do you offer bridal services?", content: "Yes! We specialize in bridal makeup and styling packages. Contact us for custom bridal packages and special event services."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "3", title: "How do I book an appointment?", content: "You can call us at +91 97317 27824, WhatsApp us, or fill out the appointment form on our website. We recommend booking in advance, especially for weekends."},
|
id: "3", title: "How do I book an appointment?", content: "You can call us at +91 97317 27824, WhatsApp us, or fill out the appointment form on our website. We recommend booking in advance, especially for weekends."
|
||||||
|
},
|
||||||
{
|
{
|
||||||
id: "4", title: "What products do you use?", content: "We use premium, hygienic products for all services. All tools are sterilized and we maintain the highest hygiene standards."},
|
id: "4", title: "What products do you use?", content: "We use premium, hygienic products for all services. All tools are sterilized and we maintain the highest hygiene standards."
|
||||||
|
},
|
||||||
]}
|
]}
|
||||||
ctaTitle="Ready for Your Next Look?"
|
ctaTitle="Ready for Your Next Look?"
|
||||||
ctaDescription="Book your appointment today and experience the Cuts & Curls difference."
|
ctaDescription="Book your appointment today and experience the Cuts & Curls difference."
|
||||||
ctaButton={{
|
ctaButton={{
|
||||||
text: "WhatsApp Us", href: "https://wa.me/919731727824?text=Hi%20Cuts%20and%20Curls,%20I%20would%20like%20to%20book%20an%20appointment"}}
|
text: "WhatsApp Us", href: "https://wa.me/919731727824?text=Hi%20Cuts%20and%20Curls,%20I%20would%20like%20to%20book%20an%20appointment"
|
||||||
|
}}
|
||||||
ctaIcon={MessageCircle}
|
ctaIcon={MessageCircle}
|
||||||
useInvertedBackground={true}
|
useInvertedBackground={true}
|
||||||
animationType="slide-up"
|
animationType="slide-up"
|
||||||
@@ -178,7 +191,8 @@ export default function LandingPage() {
|
|||||||
{ label: "Call Us", href: "tel:+919731727824" },
|
{ label: "Call Us", href: "tel:+919731727824" },
|
||||||
{ label: "WhatsApp", href: "https://wa.me/919731727824" },
|
{ label: "WhatsApp", href: "https://wa.me/919731727824" },
|
||||||
{
|
{
|
||||||
label: "Get Directions", href: "https://maps.google.com/?q=Behind+Sir+M+Visvesvaraya+Institute+Road,+Ganga+Nagar,+Bettahalsoor,+Bengaluru,+Karnataka+562157"},
|
label: "Get Directions", href: "https://maps.google.com/?q=Behind+Sir+M+Visvesvaraya+Institute+Road,+Ganga+Nagar,+Bettahalsoor,+Bengaluru,+Karnataka+562157"
|
||||||
|
},
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user