Files
4eb220c7-4af0-4fd1-be7d-e0d…/src/app/pricing/page.tsx

134 lines
5.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
"use client";
import NavbarStyleApple from '@/components/navbar/NavbarStyleApple/NavbarStyleApple';
import ProductCardTwo from '@/components/sections/product/ProductCardTwo';
import ContactCTA from '@/components/sections/contact/ContactCTA';
import FooterBaseReveal from '@/components/sections/footer/FooterBaseReveal';
import { ThemeProvider } from "@/providers/themeProvider/ThemeProvider";
import Link from 'next/link';
export default function PricingPage() {
const navItems = [
{ name: "О нас", id: "about" },
{ name: "Услуги", id: "services" },
{ name: "Процесс", id: "process" },
{ name: "Мастера", id: "team" },
{ name: "Контакты", id: "contact" }
];
const footerColumns = [
{
title: "Навигация",
items: [
{ label: "О нас", href: "#about" },
{ label: "Услуги", href: "#services" },
{ label: "Процесс", href: "#process" },
{ label: "Контакты", href: "#contact" }
]
},
{
title: "Информация",
items: [
{ label: "Мастера", href: "/masters" },
{ label: "Галерея", href: "/gallery" },
{ label: "Расценки", href: "/pricing" },
{ label: "Запись", href: "/booking" }
]
},
{
title: "Контакты",
items: [
{ label: "+7 (999) 123-45-67", href: "tel:+79991234567" },
{ label: "info@heritage-barber.ru", href: "mailto:info@heritage-barber.ru" },
{ label: "Москва, Метрополь, 15", href: "#" },
{ label: "Пн-Сб: 10:00 - 21:00", href: "#" }
]
}
];
return (
<ThemeProvider
defaultButtonVariant="hover-bubble"
defaultTextAnimation="background-highlight"
borderRadius="soft"
contentWidth="mediumLarge"
sizing="medium"
background="grid"
cardStyle="gradient-radial"
primaryButtonStyle="diagonal-gradient"
secondaryButtonStyle="glass"
headingFontWeight="bold"
>
<div id="nav" data-section="nav">
<NavbarStyleApple
brandName="Heritage"
navItems={navItems}
/>
</div>
<div id="pricing" data-section="pricing">
<ProductCardTwo
title="Прозрачные расценки"
description="Мы верим в честные и справедливые цены. Наше ценообразование отражает качество обслуживания и мастерство каждого специалиста."
products={[
{
id: "1",
brand: "Heritage",
name: "Классическая стрижка",
price: "2 500 ₽",
rating: 5,
reviewCount: "247",
imageSrc: "http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-with-scissors-comb-barbershop-close-up-photo_613910-18538.jpg?_wi=4",
imageAlt: "Классическая стрижка"
},
{
id: "2",
brand: "Heritage",
name: "Стрижка + Оформление бороды",
price: "3 500 ₽",
rating: 5,
reviewCount: "189",
imageSrc: "http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-with-scissors-comb-barbershop-close-up-photo_613910-18538.jpg?_wi=5",
imageAlt: "Стрижка и уход за бородой"
},
{
id: "3",
brand: "Heritage",
name: "Классическое бритьё",
price: "2 000 ₽",
rating: 5,
reviewCount: "156",
imageSrc: "http://img.b2bpic.net/free-photo/professional-hairdresser-modeling-beard-barbershop-close-up-photo_613910-18422.jpg?_wi=3",
imageAlt: "Классическое бритьё"
}
]}
gridVariant="three-columns-all-equal-width"
animationType="slide-up"
textboxLayout="default"
useInvertedBackground={false}
/>
</div>
<div id="pricing-cta" data-section="pricing-cta">
<ContactCTA
tag="Готовы к премиальному опыту?"
title="Запишитесь на приём"
description="Выберите услугу и запишитесь к нужному вам мастеру. Мы гарантируем качество, внимание и результат, который превзойдёт ваши ожидания."
buttons={[
{ text: "Записаться онлайн", href: "/booking" },
{ text: "Узнать больше услуг", href: "/" }
]}
background={{ variant: "plain" }}
useInvertedBackground={false}
/>
</div>
<div id="footer" data-section="footer">
<FooterBaseReveal
columns={footerColumns}
copyrightText="© 2025 Heritage. Премиальный барбершоп. Все права защищены."
/>
</div>
</ThemeProvider>
);
}