Compare commits
8 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| de055de2cd | |||
| 03016f539e | |||
| 4dd96534de | |||
| 77ab4ace5d | |||
| dd700f3765 | |||
| 3906413ee9 | |||
| 0770b37d41 | |||
| 6f22a4bb8f |
@@ -10,8 +10,7 @@ import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
export default function AboutPage() {
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Tanning Packages", href: "/pricing" },
|
||||
{ label: "Memberships", href: "/pricing" },
|
||||
{ label: "Book Now", href: "/booking" },
|
||||
@@ -19,8 +18,7 @@ export default function AboutPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
{ label: "FAQs", href: "/" },
|
||||
@@ -28,8 +26,7 @@ export default function AboutPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{ label: "Instagram", href: "https://instagram.com" },
|
||||
{ label: "Facebook", href: "https://facebook.com" },
|
||||
{ label: "Google Reviews", href: "https://google.com/maps" },
|
||||
@@ -84,19 +81,11 @@ export default function AboutPage() {
|
||||
<FeatureCardSixteen
|
||||
negativeCard={{
|
||||
items: [
|
||||
"Old, unreliable sunbeds",
|
||||
"Inconsistent results",
|
||||
"Poor hygiene standards",
|
||||
"Untrained staff",
|
||||
],
|
||||
"Old, unreliable sunbeds", "Inconsistent results", "Poor hygiene standards", "Untrained staff"],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"State-of-the-art sunbeds with advanced technology",
|
||||
"Guaranteed flawless, even tanning results",
|
||||
"Rigorous hygiene and safety standards",
|
||||
"Friendly, professionally trained staff",
|
||||
],
|
||||
"State-of-the-art sunbeds with advanced technology", "Guaranteed flawless, even tanning results", "Rigorous hygiene and safety standards", "Friendly, professionally trained staff"],
|
||||
}}
|
||||
animationType="slide-up"
|
||||
title="What Makes Us Different"
|
||||
@@ -132,4 +121,4 @@ export default function AboutPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,8 +9,7 @@ import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
export default function BookingPage() {
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Tanning Packages", href: "/pricing" },
|
||||
{ label: "Memberships", href: "/pricing" },
|
||||
{ label: "Book Now", href: "/booking" },
|
||||
@@ -18,8 +17,7 @@ export default function BookingPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
{ label: "FAQs", href: "/" },
|
||||
@@ -27,8 +25,7 @@ export default function BookingPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{ label: "Instagram", href: "https://instagram.com" },
|
||||
{ label: "Facebook", href: "https://facebook.com" },
|
||||
{ label: "Google Reviews", href: "https://google.com/maps" },
|
||||
@@ -67,52 +64,19 @@ export default function BookingPage() {
|
||||
<PricingCardFive
|
||||
plans={[
|
||||
{
|
||||
id: "payasyougo",
|
||||
tag: "Pay-As-You-Go",
|
||||
price: "£3.50",
|
||||
period: "/minute",
|
||||
description: "Perfect for occasional tanners who want flexibility without commitment.",
|
||||
button: { text: "Book Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:",
|
||||
features: [
|
||||
"Use anytime during opening hours",
|
||||
"No membership fees",
|
||||
"Premium sunbed access",
|
||||
"Professional hygiene standards",
|
||||
],
|
||||
id: "payasyougo", tag: "Pay-As-You-Go", price: "£3.50", period: "/minute", description: "Perfect for occasional tanners who want flexibility without commitment.", button: { text: "Book Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:", features: [
|
||||
"Use anytime during opening hours", "No membership fees", "Premium sunbed access", "Professional hygiene standards"],
|
||||
},
|
||||
{
|
||||
id: "blockminutes",
|
||||
tag: "Block Minutes",
|
||||
price: "£45",
|
||||
period: "/60 mins",
|
||||
description: "Best value for regular tanners. Buy in bulk and save on every session.",
|
||||
button: { text: "Purchase Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:",
|
||||
features: [
|
||||
"60 tanning minutes bundled",
|
||||
"Use within 3 months",
|
||||
"20% savings vs pay-as-you-go",
|
||||
"Priority booking available",
|
||||
"Complimentary tan care tips",
|
||||
],
|
||||
id: "blockminutes", tag: "Block Minutes", price: "£45", period: "/60 mins", description: "Best value for regular tanners. Buy in bulk and save on every session.", button: { text: "Purchase Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:", features: [
|
||||
"60 tanning minutes bundled", "Use within 3 months", "20% savings vs pay-as-you-go", "Priority booking available", "Complimentary tan care tips"],
|
||||
},
|
||||
{
|
||||
id: "membership",
|
||||
tag: "Premium Membership",
|
||||
price: "£49",
|
||||
period: "/month",
|
||||
description: "Unlimited tanning access with exclusive member perks and priority booking.",
|
||||
button: { text: "Become a Member", href: "/booking" },
|
||||
featuresTitle: "What's Included:",
|
||||
features: [
|
||||
"Unlimited tanning minutes",
|
||||
"Priority booking slots",
|
||||
"Member-only discounts",
|
||||
"Free tan maintenance sessions",
|
||||
"Birthday bonus minutes",
|
||||
"Cancel anytime with 7-day notice",
|
||||
],
|
||||
id: "membership", tag: "Premium Membership", price: "£49", period: "/month", description: "Unlimited tanning access with exclusive member perks and priority booking.", button: { text: "Become a Member", href: "/booking" },
|
||||
featuresTitle: "What's Included:", features: [
|
||||
"Unlimited tanning minutes", "Priority booking slots", "Member-only discounts", "Free tan maintenance sessions", "Birthday bonus minutes", "Cancel anytime with 7-day notice"],
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -135,9 +99,7 @@ export default function BookingPage() {
|
||||
{ name: "date", type: "date", placeholder: "Preferred Date", required: true },
|
||||
]}
|
||||
textarea={{
|
||||
name: "notes",
|
||||
placeholder: "Any special requests or questions?",
|
||||
rows: 4,
|
||||
name: "notes", placeholder: "Any special requests or questions?", rows: 4,
|
||||
required: false,
|
||||
}}
|
||||
useInvertedBackground={false}
|
||||
@@ -158,4 +120,4 @@ export default function BookingPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,8 +9,7 @@ import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
export default function ContactPage() {
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Tanning Packages", href: "/pricing" },
|
||||
{ label: "Memberships", href: "/pricing" },
|
||||
{ label: "Book Now", href: "/booking" },
|
||||
@@ -18,8 +17,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
{ label: "FAQs", href: "/" },
|
||||
@@ -27,8 +25,7 @@ export default function ContactPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{ label: "Instagram", href: "https://instagram.com" },
|
||||
{ label: "Facebook", href: "https://facebook.com" },
|
||||
{ label: "Google Reviews", href: "https://google.com/maps" },
|
||||
@@ -74,9 +71,7 @@ export default function ContactPage() {
|
||||
{ name: "subject", type: "text", placeholder: "Subject", required: true },
|
||||
]}
|
||||
textarea={{
|
||||
name: "message",
|
||||
placeholder: "Tell us how we can help you...",
|
||||
rows: 5,
|
||||
name: "message", placeholder: "Tell us how we can help you...", rows: 5,
|
||||
required: true,
|
||||
}}
|
||||
useInvertedBackground={false}
|
||||
@@ -92,20 +87,11 @@ export default function ContactPage() {
|
||||
<FaqSplitMedia
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "What are your opening hours?",
|
||||
content: "We're open Monday to Friday 9am-6pm, Saturday 10am-5pm, and Sunday 11am-4pm. Bank holidays may have adjusted hours, so please contact us for details.",
|
||||
},
|
||||
id: "1", title: "What are your opening hours?", content: "We're open Monday to Friday 9am-6pm, Saturday 10am-5pm, and Sunday 11am-4pm. Bank holidays may have adjusted hours, so please contact us for details."},
|
||||
{
|
||||
id: "2",
|
||||
title: "How can I book a tanning session?",
|
||||
content: "You can book online through our website 24/7, call us during opening hours, or visit our salon in person. Online booking is the quickest and easiest way to reserve your preferred time slot.",
|
||||
},
|
||||
id: "2", title: "How can I book a tanning session?", content: "You can book online through our website 24/7, call us during opening hours, or visit our salon in person. Online booking is the quickest and easiest way to reserve your preferred time slot."},
|
||||
{
|
||||
id: "3",
|
||||
title: "What is your cancellation policy?",
|
||||
content: "Cancellations made 24 hours in advance are free. For cancellations made less than 24 hours before your appointment, a 50% fee may apply. No-shows forfeit the full session cost.",
|
||||
},
|
||||
id: "3", title: "What is your cancellation policy?", content: "Cancellations made 24 hours in advance are free. For cancellations made less than 24 hours before your appointment, a 50% fee may apply. No-shows forfeit the full session cost."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg?_wi=2"
|
||||
imageAlt="Tan'd Redditch salon interior with professional sunbeds"
|
||||
@@ -129,4 +115,4 @@ export default function ContactPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,35 +1,23 @@
|
||||
import type { Metadata } from "next";
|
||||
import { Archivo } from "next/font/google";
|
||||
import { Great_Vibes } from "next/font/google";
|
||||
import "./globals.css";
|
||||
import { ServiceWrapper } from "@/components/ServiceWrapper";
|
||||
import Tag from "@/tag/Tag";
|
||||
|
||||
const archivo = Archivo({
|
||||
variable: "--font-archivo",
|
||||
subsets: ["latin"],
|
||||
const greatVibes = Great_Vibes({
|
||||
variable: "--font-great-vibes", subsets: ["latin"],
|
||||
weight: ["400"],
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Tan'd Redditch | Premium Sunbeds & Professional Tanning Salon",
|
||||
description: "Premier tanning salon in Redditch featuring state-of-the-art sunbeds, professional staff, and flexible packages. Book your flawless tan today. Safe, hygienic, luxurious.",
|
||||
keywords: "sunbeds Redditch, tanning salon Redditch, professional tanning, sunbed tanning, tan salon UK, luxury tanning",
|
||||
openGraph: {
|
||||
title: "Tan'd Redditch | Premium Tanning Salon",
|
||||
description: "Experience luxury tanning with state-of-the-art sunbeds. Professional service, flawless results. Book now in Redditch.",
|
||||
siteName: "Tan'd Redditch",
|
||||
type: "website",
|
||||
images: [
|
||||
title: "Tan'd Redditch | Premium Sunbeds & Professional Tanning Salon", description: "Premier tanning salon in Redditch featuring state-of-the-art sunbeds, professional staff, and flexible packages. Book your flawless tan today. Safe, hygienic, luxurious.", keywords: "sunbeds Redditch, tanning salon Redditch, professional tanning, sunbed tanning, tan salon UK, luxury tanning", openGraph: {
|
||||
title: "Tan'd Redditch | Premium Tanning Salon", description: "Experience luxury tanning with state-of-the-art sunbeds. Professional service, flawless results. Book now in Redditch.", siteName: "Tan'd Redditch", type: "website", images: [
|
||||
{
|
||||
url: "http://img.b2bpic.net/free-photo/young-woman-getting-tan-solarium_1303-27774.jpg",
|
||||
alt: "Tan'd Redditch luxury sunbed salon",
|
||||
},
|
||||
url: "http://img.b2bpic.net/free-photo/young-woman-getting-tan-solarium_1303-27774.jpg", alt: "Tan'd Redditch luxury sunbed salon"},
|
||||
],
|
||||
},
|
||||
twitter: {
|
||||
card: "summary_large_image",
|
||||
title: "Tan'd Redditch | Premium Tanning Salon",
|
||||
description: "Premium sunbeds. Professional service. Flawless results.",
|
||||
images: ["http://img.b2bpic.net/free-photo/young-woman-getting-tan-solarium_1303-27774.jpg"],
|
||||
card: "summary_large_image", title: "Tan'd Redditch | Premium Tanning Salon", description: "Premium sunbeds. Professional service. Flawless results.", images: ["http://img.b2bpic.net/free-photo/young-woman-getting-tan-solarium_1303-27774.jpg"],
|
||||
},
|
||||
robots: {
|
||||
index: true,
|
||||
@@ -45,7 +33,7 @@ export default function RootLayout({
|
||||
return (
|
||||
<html lang="en" suppressHydrationWarning>
|
||||
<ServiceWrapper>
|
||||
<body className={`${archivo.variable} antialiased`}>
|
||||
<body className={`${greatVibes.variable} antialiased`}>
|
||||
<Tag />
|
||||
{children}
|
||||
|
||||
@@ -1419,4 +1407,4 @@ export default function RootLayout({
|
||||
</ServiceWrapper>
|
||||
</html>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
106
src/app/page.tsx
106
src/app/page.tsx
@@ -21,8 +21,7 @@ export default function HomePage() {
|
||||
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Tanning Packages", href: "/pricing" },
|
||||
{ label: "Memberships", href: "/pricing" },
|
||||
{ label: "Book Now", href: "/booking" },
|
||||
@@ -30,8 +29,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
{ label: "FAQs", href: "/" },
|
||||
@@ -39,8 +37,7 @@ export default function HomePage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{ label: "Instagram", href: "https://instagram.com" },
|
||||
{ label: "Facebook", href: "https://facebook.com" },
|
||||
{ label: "Google Reviews", href: "https://google.com/maps" },
|
||||
@@ -96,21 +93,11 @@ export default function HomePage() {
|
||||
<FeatureCardSixteen
|
||||
negativeCard={{
|
||||
items: [
|
||||
"Old, unreliable sunbeds",
|
||||
"Inconsistent results",
|
||||
"Poor hygiene standards",
|
||||
"Untrained staff",
|
||||
"Limited booking flexibility",
|
||||
],
|
||||
"Old, unreliable sunbeds", "Inconsistent results", "Poor hygiene standards", "Untrained staff", "Limited booking flexibility"],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"State-of-the-art sunbeds with advanced technology",
|
||||
"Guaranteed flawless, even tanning results",
|
||||
"Rigorous hygiene and safety standards",
|
||||
"Friendly, professionally trained staff",
|
||||
"Flexible tanning packages and scheduling",
|
||||
],
|
||||
"State-of-the-art sunbeds with advanced technology", "Guaranteed flawless, even tanning results", "Rigorous hygiene and safety standards", "Friendly, professionally trained staff", "Flexible tanning packages and scheduling"],
|
||||
}}
|
||||
animationType="slide-up"
|
||||
title="Why Choose Tan'd Redditch"
|
||||
@@ -160,52 +147,19 @@ export default function HomePage() {
|
||||
<PricingCardFive
|
||||
plans={[
|
||||
{
|
||||
id: "payasyougo",
|
||||
tag: "Pay-As-You-Go",
|
||||
price: "£3.50",
|
||||
period: "/minute",
|
||||
description: "Perfect for occasional tanners who want flexibility without commitment.",
|
||||
button: { text: "Book Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:",
|
||||
features: [
|
||||
"Use anytime during opening hours",
|
||||
"No membership fees",
|
||||
"Premium sunbed access",
|
||||
"Professional hygiene standards",
|
||||
],
|
||||
id: "payasyougo", tag: "Pay-As-You-Go", price: "£3.50", period: "/minute", description: "Perfect for occasional tanners who want flexibility without commitment.", button: { text: "Book Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:", features: [
|
||||
"Use anytime during opening hours", "No membership fees", "Premium sunbed access", "Professional hygiene standards"],
|
||||
},
|
||||
{
|
||||
id: "blockminutes",
|
||||
tag: "Block Minutes",
|
||||
price: "£45",
|
||||
period: "/60 mins",
|
||||
description: "Best value for regular tanners. Buy in bulk and save on every session.",
|
||||
button: { text: "Purchase Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:",
|
||||
features: [
|
||||
"60 tanning minutes bundled",
|
||||
"Use within 3 months",
|
||||
"20% savings vs pay-as-you-go",
|
||||
"Priority booking available",
|
||||
"Complimentary tan care tips",
|
||||
],
|
||||
id: "blockminutes", tag: "Block Minutes", price: "£45", period: "/60 mins", description: "Best value for regular tanners. Buy in bulk and save on every session.", button: { text: "Purchase Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:", features: [
|
||||
"60 tanning minutes bundled", "Use within 3 months", "20% savings vs pay-as-you-go", "Priority booking available", "Complimentary tan care tips"],
|
||||
},
|
||||
{
|
||||
id: "membership",
|
||||
tag: "Premium Membership",
|
||||
price: "£49",
|
||||
period: "/month",
|
||||
description: "Unlimited tanning access with exclusive member perks and priority booking.",
|
||||
button: { text: "Become a Member", href: "/booking" },
|
||||
featuresTitle: "What's Included:",
|
||||
features: [
|
||||
"Unlimited tanning minutes",
|
||||
"Priority booking slots",
|
||||
"Member-only discounts",
|
||||
"Free tan maintenance sessions",
|
||||
"Birthday bonus minutes",
|
||||
"Cancel anytime with 7-day notice",
|
||||
],
|
||||
id: "membership", tag: "Premium Membership", price: "£49", period: "/month", description: "Unlimited tanning access with exclusive member perks and priority booking.", button: { text: "Become a Member", href: "/booking" },
|
||||
featuresTitle: "What's Included:", features: [
|
||||
"Unlimited tanning minutes", "Priority booking slots", "Member-only discounts", "Free tan maintenance sessions", "Birthday bonus minutes", "Cancel anytime with 7-day notice"],
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -221,35 +175,17 @@ export default function HomePage() {
|
||||
<FaqSplitMedia
|
||||
faqs={[
|
||||
{
|
||||
id: "1",
|
||||
title: "How long does a typical tanning session take?",
|
||||
content: "Most tanning sessions last between 10-20 minutes depending on your skin type and desired tan depth. Our professional staff can advise you on the ideal duration for your first visit.",
|
||||
},
|
||||
id: "1", title: "How long does a typical tanning session take?", content: "Most tanning sessions last between 10-20 minutes depending on your skin type and desired tan depth. Our professional staff can advise you on the ideal duration for your first visit."},
|
||||
{
|
||||
id: "2",
|
||||
title: "Is tanning safe?",
|
||||
content: "Yes, when done responsibly. Our sunbeds meet all UK safety standards and are regularly maintained. We provide protective eyewear and professional guidance on session frequency to ensure safe, beautiful results.",
|
||||
},
|
||||
id: "2", title: "Is tanning safe?", content: "Yes, when done responsibly. Our sunbeds meet all UK safety standards and are regularly maintained. We provide protective eyewear and professional guidance on session frequency to ensure safe, beautiful results."},
|
||||
{
|
||||
id: "3",
|
||||
title: "How often can I tan?",
|
||||
content: "For optimal results and skin health, we recommend 48 hours between sessions. Our staff will provide personalized recommendations based on your skin type during your first visit.",
|
||||
},
|
||||
id: "3", title: "How often can I tan?", content: "For optimal results and skin health, we recommend 48 hours between sessions. Our staff will provide personalized recommendations based on your skin type during your first visit."},
|
||||
{
|
||||
id: "4",
|
||||
title: "What should I do to prepare for my session?",
|
||||
content: "Shower and exfoliate before tanning for the best results. Avoid moisturizers and deodorants immediately before tanning. Wear minimal clothing and use the protective eyewear provided.",
|
||||
},
|
||||
id: "4", title: "What should I do to prepare for my session?", content: "Shower and exfoliate before tanning for the best results. Avoid moisturizers and deodorants immediately before tanning. Wear minimal clothing and use the protective eyewear provided."},
|
||||
{
|
||||
id: "5",
|
||||
title: "How do I book an appointment?",
|
||||
content: "You can book online through our website, call us on our Redditch number, or visit our salon in person. Online booking is available 24/7 for your convenience.",
|
||||
},
|
||||
id: "5", title: "How do I book an appointment?", content: "You can book online through our website, call us on our Redditch number, or visit our salon in person. Online booking is available 24/7 for your convenience."},
|
||||
{
|
||||
id: "6",
|
||||
title: "Can I use my membership at any time?",
|
||||
content: "Members have priority access during our operating hours. Weekend slots may require advance booking. Check our booking calendar for real-time availability.",
|
||||
},
|
||||
id: "6", title: "Can I use my membership at any time?", content: "Members have priority access during our operating hours. Weekend slots may require advance booking. Check our booking calendar for real-time availability."},
|
||||
]}
|
||||
imageSrc="http://img.b2bpic.net/free-photo/skies-snowboard-lounge-area_482257-76730.jpg?_wi=1"
|
||||
imageAlt="Tan'd Redditch salon interior with professional sunbeds"
|
||||
@@ -273,4 +209,4 @@ export default function HomePage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -9,8 +9,7 @@ import FooterBase from '@/components/sections/footer/FooterBase';
|
||||
export default function PricingPage() {
|
||||
const footerColumns = [
|
||||
{
|
||||
title: "Services",
|
||||
items: [
|
||||
title: "Services", items: [
|
||||
{ label: "Tanning Packages", href: "/pricing" },
|
||||
{ label: "Memberships", href: "/pricing" },
|
||||
{ label: "Book Now", href: "/booking" },
|
||||
@@ -18,8 +17,7 @@ export default function PricingPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Company",
|
||||
items: [
|
||||
title: "Company", items: [
|
||||
{ label: "About Us", href: "/about" },
|
||||
{ label: "Contact", href: "/contact" },
|
||||
{ label: "FAQs", href: "/" },
|
||||
@@ -27,8 +25,7 @@ export default function PricingPage() {
|
||||
],
|
||||
},
|
||||
{
|
||||
title: "Connect",
|
||||
items: [
|
||||
title: "Connect", items: [
|
||||
{ label: "Instagram", href: "https://instagram.com" },
|
||||
{ label: "Facebook", href: "https://facebook.com" },
|
||||
{ label: "Google Reviews", href: "https://google.com/maps" },
|
||||
@@ -67,52 +64,19 @@ export default function PricingPage() {
|
||||
<PricingCardFive
|
||||
plans={[
|
||||
{
|
||||
id: "payasyougo",
|
||||
tag: "Pay-As-You-Go",
|
||||
price: "£3.50",
|
||||
period: "/minute",
|
||||
description: "Perfect for occasional tanners who want flexibility without commitment.",
|
||||
button: { text: "Book Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:",
|
||||
features: [
|
||||
"Use anytime during opening hours",
|
||||
"No membership fees",
|
||||
"Premium sunbed access",
|
||||
"Professional hygiene standards",
|
||||
],
|
||||
id: "payasyougo", tag: "Pay-As-You-Go", price: "£3.50", period: "/minute", description: "Perfect for occasional tanners who want flexibility without commitment.", button: { text: "Book Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:", features: [
|
||||
"Use anytime during opening hours", "No membership fees", "Premium sunbed access", "Professional hygiene standards"],
|
||||
},
|
||||
{
|
||||
id: "blockminutes",
|
||||
tag: "Block Minutes",
|
||||
price: "£45",
|
||||
period: "/60 mins",
|
||||
description: "Best value for regular tanners. Buy in bulk and save on every session.",
|
||||
button: { text: "Purchase Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:",
|
||||
features: [
|
||||
"60 tanning minutes bundled",
|
||||
"Use within 3 months",
|
||||
"20% savings vs pay-as-you-go",
|
||||
"Priority booking available",
|
||||
"Complimentary tan care tips",
|
||||
],
|
||||
id: "blockminutes", tag: "Block Minutes", price: "£45", period: "/60 mins", description: "Best value for regular tanners. Buy in bulk and save on every session.", button: { text: "Purchase Now", href: "/booking" },
|
||||
featuresTitle: "What's Included:", features: [
|
||||
"60 tanning minutes bundled", "Use within 3 months", "20% savings vs pay-as-you-go", "Priority booking available", "Complimentary tan care tips"],
|
||||
},
|
||||
{
|
||||
id: "membership",
|
||||
tag: "Premium Membership",
|
||||
price: "£49",
|
||||
period: "/month",
|
||||
description: "Unlimited tanning access with exclusive member perks and priority booking.",
|
||||
button: { text: "Become a Member", href: "/booking" },
|
||||
featuresTitle: "What's Included:",
|
||||
features: [
|
||||
"Unlimited tanning minutes",
|
||||
"Priority booking slots",
|
||||
"Member-only discounts",
|
||||
"Free tan maintenance sessions",
|
||||
"Birthday bonus minutes",
|
||||
"Cancel anytime with 7-day notice",
|
||||
],
|
||||
id: "membership", tag: "Premium Membership", price: "£49", period: "/month", description: "Unlimited tanning access with exclusive member perks and priority booking.", button: { text: "Become a Member", href: "/booking" },
|
||||
featuresTitle: "What's Included:", features: [
|
||||
"Unlimited tanning minutes", "Priority booking slots", "Member-only discounts", "Free tan maintenance sessions", "Birthday bonus minutes", "Cancel anytime with 7-day notice"],
|
||||
},
|
||||
]}
|
||||
animationType="slide-up"
|
||||
@@ -128,19 +92,11 @@ export default function PricingPage() {
|
||||
<FeatureCardSixteen
|
||||
negativeCard={{
|
||||
items: [
|
||||
"Pay every visit",
|
||||
"No member benefits",
|
||||
"Standard booking",
|
||||
"No discounts",
|
||||
],
|
||||
"Pay every visit", "No member benefits", "Standard booking", "No discounts"],
|
||||
}}
|
||||
positiveCard={{
|
||||
items: [
|
||||
"Lock in your rate",
|
||||
"Exclusive member perks",
|
||||
"Priority booking access",
|
||||
"Special discounts & offers",
|
||||
],
|
||||
"Lock in your rate", "Exclusive member perks", "Priority booking access", "Special discounts & offers"],
|
||||
}}
|
||||
animationType="slide-up"
|
||||
title="Why Choose Membership?"
|
||||
@@ -160,4 +116,4 @@ export default function PricingPage() {
|
||||
</div>
|
||||
</ThemeProvider>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ html {
|
||||
body {
|
||||
background-color: var(--background);
|
||||
color: var(--foreground);
|
||||
font-family: var(--font-archivo), sans-serif;
|
||||
font-family: var(--font-great-vibes), sans-serif;
|
||||
position: relative;
|
||||
min-height: 100vh;
|
||||
overscroll-behavior: none;
|
||||
@@ -24,5 +24,5 @@ h3,
|
||||
h4,
|
||||
h5,
|
||||
h6 {
|
||||
font-family: var(--font-archivo), sans-serif;
|
||||
font-family: var(--font-great-vibes), sans-serif;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user