diff --git a/src/app/layout.tsx b/src/app/layout.tsx index 377a76b..87a06cb 100644 --- a/src/app/layout.tsx +++ b/src/app/layout.tsx @@ -7,50 +7,33 @@ import { ServiceWrapper } from "@/components/ServiceWrapper"; import Tag from "@/tag/Tag"; const halant = Halant({ - variable: "--font-halant", - subsets: ["latin"], + variable: "--font-halant", subsets: ["latin"], weight: ["300", "400", "500", "600", "700"], }); const inter = Inter({ - variable: "--font-inter", - subsets: ["latin"], + variable: "--font-inter", subsets: ["latin"], }); const lato = Lato({ - variable: "--font-lato", - subsets: ["latin"], + variable: "--font-lato", subsets: ["latin"], weight: ["100", "300", "400", "700", "900"], }); export const metadata: Metadata = { - title: "СантехTrade — инженерная сантехника и системы отопления в Алматы", - description: "СантехTrade — магазин инженерной сантехники и систем отопления в центре Алматы. Трубы, фитинги, радиаторы, арматура. Консультация, подбор товара, быстрый контакт по телефону и WhatsApp. Работаем с частными и профессиональными клиентами.", - keywords: "сантехника Алматы, инженерная сантехника, системы отопления, трубы, фитинги, запорная арматура, радиаторы, магазин сантехники, монтажные комплектующие", - metadataBase: new URL("https://santeh-trade.kz"), + title: "СантехTrade — инженерная сантехника и системы отопления в Алматы", description: "СантехTrade — магазин инженерной сантехники и систем отопления в центре Алматы. Трубы, фитинги, радиаторы, арматура. Консультация, подбор товара, быстрый контакт по телефону и WhatsApp. Работаем с частными и профессиональными клиентами.", keywords: "сантехника Алматы, инженерная сантехника, системы отопления, трубы, фитинги, запорная арматура, радиаторы, магазин сантехники, монтажные комплектующие", metadataBase: new URL("https://santeh-trade.kz"), alternates: { - canonical: "https://santeh-trade.kz", - }, + canonical: "https://santeh-trade.kz"}, openGraph: { - title: "СантехTrade — сантехника и отопление Алматы", - description: "Магазин инженерной сантехники и систем отопления. Полный спектр товаров, консультация, удобный контакт по телефону и WhatsApp.", - type: "website", - siteName: "СантехTrade", - url: "https://santeh-trade.kz", - images: [ + title: "СантехTrade — сантехника и отопление Алматы", description: "Магазин инженерной сантехники и систем отопления. Полный спектр товаров, консультация, удобный контакт по телефону и WhatsApp.", type: "website", siteName: "СантехTrade", url: "https://santeh-trade.kz", images: [ { - url: "http://img.b2bpic.net/free-photo/adjusting-heating-valves-residential-building_169016-52905.jpg", - alt: "СантехTrade магазин", - width: 1200, + url: "http://img.b2bpic.net/free-photo/adjusting-heating-valves-residential-building_169016-52905.jpg", alt: "СантехTrade магазин", width: 1200, height: 630, }, ], }, twitter: { - card: "summary_large_image", - title: "СантехTrade — сантехника Алматы", - description: "Инженерная сантехника, системы отопления, фитинги. Консультация, полный ассортимент, быстрый контакт.", - images: ["http://img.b2bpic.net/free-photo/adjusting-heating-valves-residential-building_169016-52905.jpg"], + card: "summary_large_image", title: "СантехTrade — сантехника Алматы", description: "Инженерная сантехника, системы отопления, фитинги. Консультация, полный ассортимент, быстрый контакт.", images: ["http://img.b2bpic.net/free-photo/adjusting-heating-valves-residential-building_169016-52905.jpg"], }, robots: { index: true, @@ -1442,4 +1425,4 @@ export default function RootLayout({ ); -} \ No newline at end of file +} diff --git a/src/app/page.tsx b/src/app/page.tsx index 08d7940..4ad4b13 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -78,9 +78,7 @@ export default function HomePage() { { label: "Отзывы", href: "#reviews" }, { label: "FAQ", href: "#faq" }, { - label: "Instagram", - href: "https://www.instagram.com/santeh_trade.kz", - }, + label: "Instagram", href: "https://www.instagram.com/santeh_trade.kz"}, ], }, { @@ -88,13 +86,9 @@ export default function HomePage() { { label: "+7 (702) 899-99-07", href: "tel:+77028999907" }, { label: "+7 (747) 475-68-94", href: "tel:+77474756894" }, { - label: "WhatsApp", - href: "https://api.whatsapp.com/send/?phone=77066365387&text=%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9%D1%82%D0%B5%21%0A%0A%D0%9F%D0%B8%D1%88%D1%83+%D0%B8%D0%B7+%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+2%D0%93%D0%98%D0%A1.%0A%0A&type=phone_number&app_absent=0", - }, + label: "WhatsApp", href: "https://api.whatsapp.com/send/?phone=77066365387&text=%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9%D1%82%D0%B5%21%0A%0A%D0%9F%D0%B8%D1%88%D1%83+%D0%B8%D0%B7+%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+2%D0%93%D0%98%D0%A1.%0A%0A&type=phone_number&app_absent=0"}, { - label: "Адрес: ул. Айтжана Туркебаева, 92", - href: "https://maps.google.com/?q=Almaty+Aytzhana+Turkebaeva+92", - }, + label: "Адрес: ул. Айтжана Туркебаева, 92", href: "https://maps.google.com/?q=Almaty+Aytzhana+Turkebaeva+92"}, ], }, { @@ -123,9 +117,7 @@ export default function HomePage() { @@ -139,17 +131,11 @@ export default function HomePage() { background={{ variant: "grid" }} kpis={[ { - value: "25+", - label: "лет опыта в регионе", - }, + value: "25+", label: "лет опыта в регионе"}, { - value: "1000+", - label: "довольных клиентов", - }, + value: "1000+", label: "довольных клиентов"}, { - value: "5000+", - label: "товаров в наличии", - }, + value: "5000+", label: "товаров в наличии"}, ]} enableKpiAnimation={true} imageSrc="http://img.b2bpic.net/free-photo/adjusting-heating-valves-residential-building_169016-52905.jpg?_wi=1" @@ -158,13 +144,9 @@ export default function HomePage() { imagePosition="right" buttons={[ { - text: "Позвонить сейчас", - href: "tel:+77028999907", - }, + text: "Позвонить сейчас", href: "tel:+77028999907"}, { - text: "Написать в WhatsApp", - href: "https://api.whatsapp.com/send/?phone=77066365387&text=%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9%D1%82%D0%B5%21%0A%0A%D0%9F%D0%B8%D1%88%D1%83+%D0%B8%D0%B7+%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+2%D0%93%D0%98%D0%A1.%0A%0A&type=phone_number&app_absent=0", - }, + text: "Написать в WhatsApp", href: "https://api.whatsapp.com/send/?phone=77066365387&text=%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9%D1%82%D0%B5%21%0A%0A%D0%9F%D0%B8%D1%88%D1%83+%D0%B8%D0%B7+%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+2%D0%93%D0%98%D0%A1.%0A%0A&type=phone_number&app_absent=0"}, ]} buttonAnimation="slide-up" /> @@ -177,145 +159,97 @@ export default function HomePage() { tag="Каталог" tagIcon={Package} animationType="blur-reveal" - textboxLayout="default" + textboxLayout="split-actions" useInvertedBackground={false} + buttons={[ + { + text: "Узнать цены", href: "tel:+77028999907"}, + { + text: "Запросить каталог", href: "https://api.whatsapp.com/send/?phone=77066365387&text=%D0%97%D0%B4%D1%80%D0%B0%D0%B2%D1%81%D1%82%D0%B2%D1%83%D0%B9%D1%82%D0%B5%21%0A%0A%D0%9F%D0%B8%D1%88%D1%83+%D0%B8%D0%B7+%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F+2%D0%93%D0%98%D0%A1.%0A%0A&type=phone_number&app_absent=0"}, + ]} features={[ { - title: "Инженерная сантехника", - description: - "Трубы, фитинги, соединители из PVC, PPRC, металла. Комплектующие для профессионального монтажа.", - bentoComponent: "icon-info-cards", - items: [ + title: "Инженерная сантехника", description: + "Трубы, фитинги, соединители из PVC, PPRC, металла. Комплектующие для профессионального монтажа.", bentoComponent: "icon-info-cards", items: [ { icon: Pipe, - label: "Трубные системы", - value: "все виды", - }, + label: "Трубные системы", value: "все виды"}, { icon: Droplet, - label: "Водоснабжение", - value: "холодное/горячее", - }, + label: "Водоснабжение", value: "холодное/горячее"}, { icon: Zap, - label: "Качество", - value: "проверено", - }, + label: "Качество", value: "проверено"}, ], }, { - title: "Системы отопления", - description: - "Радиаторы, котлы, расширительные баки, насосы, клапаны. Решения для дома и коммерческих объектов.", - bentoComponent: "icon-info-cards", - items: [ + title: "Системы отопления", description: + "Радиаторы, котлы, расширительные баки, насосы, клапаны. Решения для дома и коммерческих объектов.", bentoComponent: "icon-info-cards", items: [ { icon: Flame, - label: "Радиаторы", - value: "все типы", - }, + label: "Радиаторы", value: "все типы"}, { icon: Gauge, - label: "Регулировка", - value: "автоматическая", - }, + label: "Регулировка", value: "автоматическая"}, { icon: Shield, - label: "Надежность", - value: "гарантия", - }, + label: "Надежность", value: "гарантия"}, ], }, { - title: "Фитинги и соединители", - description: - "Полнопроходные и компактные фитинги, муфты, тройники, углы. Латунь, сталь, полипропилен.", - bentoComponent: "icon-info-cards", - items: [ + title: "Фитинги и соединители", description: + "Полнопроходные и компактные фитинги, муфты, тройники, углы. Латунь, сталь, полипропилен.", bentoComponent: "icon-info-cards", items: [ { icon: Link2, - label: "Соединители", - value: "все размеры", - }, + label: "Соединители", value: "все размеры"}, { icon: Wrench, - label: "Монтаж", - value: "простой", - }, + label: "Монтаж", value: "простой"}, { icon: Package, - label: "Упаковка", - value: "защитная", - }, + label: "Упаковка", value: "защитная"}, ], }, { - title: "Запорная арматура", - description: - "Краны, вентили, запорные клапаны, отсечные механизмы. Для водоснабжения и отопления.", - bentoComponent: "icon-info-cards", - items: [ + title: "Запорная арматура", description: + "Краны, вентили, запорные клапаны, отсечные механизмы. Для водоснабжения и отопления.", bentoComponent: "icon-info-cards", items: [ { icon: RotateCw, - label: "Клапаны", - value: "шаровые", - }, + label: "Клапаны", value: "шаровые"}, { icon: Sliders, - label: "Регулировка", - value: "плавная", - }, + label: "Регулировка", value: "плавная"}, { icon: CheckCircle, - label: "Проверка", - value: "качества", - }, + label: "Проверка", value: "качества"}, ], }, { - title: "Сифоны и расходники", - description: - "Сифоны для раковин, льготных сливов, канализационные заглушки, герметики, ленты-уплотнители.", - bentoComponent: "icon-info-cards", - items: [ + title: "Сифоны и расходники", description: + "Сифоны для раковин, льготных сливов, канализационные заглушки, герметики, ленты-уплотнители.", bentoComponent: "icon-info-cards", items: [ { icon: Wind, - label: "Сифоны", - value: "все модели", - }, + label: "Сифоны", value: "все модели"}, { icon: AlertCircle, - label: "Герметики", - value: "проверенные", - }, + label: "Герметики", value: "проверенные"}, { icon: Tag, - label: "Цена", - value: "выгодная", - }, + label: "Цена", value: "выгодная"}, ], }, { - title: "Комплектующие для монтажа", - description: - "Скобы, держатели, крепежные элементы, амортизаторы. Все для надежного и аккуратного монтажа.", - bentoComponent: "icon-info-cards", - items: [ + title: "Комплектующие для монтажа", description: + "Скобы, держатели, крепежные элементы, амортизаторы. Все для надежного и аккуратного монтажа.", bentoComponent: "icon-info-cards", items: [ { icon: Hammer, - label: "Крепежи", - value: "все типы", - }, + label: "Крепежи", value: "все типы"}, { icon: Layers, - label: "Амортизация", - value: "надежная", - }, + label: "Амортизация", value: "надежная"}, { icon: Eye, - label: "Наличие", - value: "постоянное", - }, + label: "Наличие", value: "постоянное"}, ], }, ]} @@ -334,124 +268,76 @@ export default function HomePage() { useInvertedBackground={true} features={[ { - title: "Удобное расположение в Алматы", - description: - "Магазин расположен в центральной части города. Легко добраться, быстро получить товар или консультацию.", - bentoComponent: "globe", - }, + title: "Удобное расположение в Алматы", description: + "Магазин расположен в центральной части города. Легко добраться, быстро получить товар или консультацию.", bentoComponent: "globe"}, { - title: "Профессиональная помощь с подбором", - description: - "Наши консультанты помогут выбрать правильные комплектующие для вашей системы, проекта или задачи.", - bentoComponent: "icon-info-cards", - items: [ + title: "Профессиональная помощь с подбором", description: + "Наши консультанты помогут выбрать правильные комплектующие для вашей системы, проекта или задачи.", bentoComponent: "icon-info-cards", items: [ { icon: Users, - label: "Опыт", - value: "проверенный", - }, + label: "Опыт", value: "проверенный"}, { icon: MessageCircle, - label: "Консультация", - value: "бесплатная", - }, + label: "Консультация", value: "бесплатная"}, { icon: Zap, - label: "Время", - value: "рабочие дни", - }, + label: "Время", value: "рабочие дни"}, ], }, { - title: "Работаем с частными и коммерческими клиентами", - description: - "Розничные покупатели, мастера, бригады, ТОО, управляющие компании — для всех подходящие условия.", - bentoComponent: "icon-info-cards", - items: [ + title: "Работаем с частными и коммерческими клиентами", description: + "Розничные покупатели, мастера, бригады, ТОО, управляющие компании — для всех подходящие условия.", bentoComponent: "icon-info-cards", items: [ { icon: Home, - label: "Физлица", - value: "приветствуем", - }, + label: "Физлица", value: "приветствуем"}, { icon: Briefcase, - label: "ИП и ООО", - value: "условия", - }, + label: "ИП и ООО", value: "условия"}, { icon: TrendingUp, - label: "Опт", - value: "доступен", - }, + label: "Опт", value: "доступен"}, ], }, { - title: "Быстрая связь по телефону и WhatsApp", - description: - "Ответим на вопрос о наличии, ценах и подборе в течение минут. Удобно, по существу, без лишних слов.", - bentoComponent: "icon-info-cards", - items: [ + title: "Быстрая связь по телефону и WhatsApp", description: + "Ответим на вопрос о наличии, ценах и подборе в течение минут. Удобно, по существу, без лишних слов.", bentoComponent: "icon-info-cards", items: [ { icon: Phone, - label: "Телефон", - value: "доступен", - }, + label: "Телефон", value: "доступен"}, { icon: MessageCircle, - label: "WhatsApp", - value: "быстро", - }, + label: "WhatsApp", value: "быстро"}, { icon: CheckCircle2, - label: "Уточнение", - value: "точное", - }, + label: "Уточнение", value: "точное"}, ], }, { - title: "Широкий ассортимент и наличие", - description: - "Более 5000 товаров в наличии. Узнаёте о товаре, не приходится долго ждать или переплачивать за доставку.", - bentoComponent: "icon-info-cards", - items: [ + title: "Широкий ассортимент и наличие", description: + "Более 5000 товаров в наличии. Узнаёте о товаре, не приходится долго ждать или переплачивать за доставку.", bentoComponent: "icon-info-cards", items: [ { icon: Box, - label: "Складской запас", - value: "большой", - }, + label: "Складской запас", value: "большой"}, { icon: Zap, - label: "Отпуск", - value: "быстрый", - }, + label: "Отпуск", value: "быстрый"}, { icon: DollarSign, - label: "Цена", - value: "конкурентная", - }, + label: "Цена", value: "конкурентная"}, ], }, { - title: "Надежный локальный поставщик", - description: - "Работаем в Алматы более 25 лет. Проверенные бренды, гарантия, честные отношения с каждым клиентом.", - bentoComponent: "icon-info-cards", - items: [ + title: "Надежный локальный поставщик", description: + "Работаем в Алматы более 25 лет. Проверенные бренды, гарантия, честные отношения с каждым клиентом.", bentoComponent: "icon-info-cards", items: [ { icon: Award, - label: "Репутация", - value: "устоявшаяся", - }, + label: "Репутация", value: "устоявшаяся"}, { icon: Shield, - label: "Гарантия", - value: "производителя", - }, + label: "Гарантия", value: "производителя"}, { icon: Handshake, - label: "Честность", - value: "гарантирована", - }, + label: "Честность", value: "гарантирована"}, ], }, ]} @@ -470,43 +356,19 @@ export default function HomePage() { useInvertedBackground={false} products={[ { - id: "home-owner", - name: "Хозяин квартиры или частного дома", - price: "Розничные цены", - variant: "Ремонт, замена трубопровода, установка отопления", - imageSrc: - "http://img.b2bpic.net/free-photo/small-bathroom-with-window-apartment_181624-19696.jpg?_wi=1", - imageAlt: "Частный дом с системой отопления", - }, + id: "home-owner", name: "Хозяин квартиры или частного дома", price: "Розничные цены", variant: "Ремонт, замена трубопровода, установка отопления", imageSrc: + "http://img.b2bpic.net/free-photo/small-bathroom-with-window-apartment_181624-19696.jpg?_wi=1", imageAlt: "Частный дом с системой отопления"}, { - id: "installer", - name: "Монтажник или сантехник", - price: "Оптовые условия", - variant: - "Поставка компонентов для проектов, постоянное сотрудничество", - imageSrc: - "http://img.b2bpic.net/free-photo/male-traveler-montenegro-outdoors_23-2149040840.jpg?_wi=1", - imageAlt: "Профессиональный монтаж сантехники", - }, + id: "installer", name: "Монтажник или сантехник", price: "Оптовые условия", variant: + "Поставка компонентов для проектов, постоянное сотрудничество", imageSrc: + "http://img.b2bpic.net/free-photo/male-traveler-montenegro-outdoors_23-2149040840.jpg?_wi=1", imageAlt: "Профессиональный монтаж сантехники"}, { - id: "renovation", - name: "Бригада по ремонту", - price: "Объемные скидки", - variant: "Полная комплектация объектов, оборудование для капремонта", - imageSrc: - "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746312.jpg?_wi=1", - imageAlt: "Выполненный ремонт санузла", - }, + id: "renovation", name: "Бригада по ремонту", price: "Объемные скидки", variant: "Полная комплектация объектов, оборудование для капремонта", imageSrc: + "http://img.b2bpic.net/free-photo/side-view-man-working-as-plumber_23-2150746312.jpg?_wi=1", imageAlt: "Выполненный ремонт санузла"}, { - id: "commercial", - name: "Коммерческая организация", - price: "Корпоративные условия", - variant: - "Обслуживание сетей ВКХ, отопления, техническое обслуживание", - imageSrc: - "http://img.b2bpic.net/free-photo/spacious-residential-complex-waterfront-with-reflection-modern-building-construction_169016-69211.jpg", - imageAlt: "Коммерческое здание в Алматы", - }, + id: "commercial", name: "Коммерческая организация", price: "Корпоративные условия", variant: + "Обслуживание сетей ВКХ, отопления, техническое обслуживание", imageSrc: + "http://img.b2bpic.net/free-photo/spacious-residential-complex-waterfront-with-reflection-modern-building-construction_169016-69211.jpg", imageAlt: "Коммерческое здание в Алматы"}, ]} gridVariant="four-items-2x2-equal-grid" /> @@ -523,95 +385,59 @@ export default function HomePage() { useInvertedBackground={false} features={[ { - title: "Шаг 1: Свяжитесь с нами", - description: - "Позвоните, напишите в WhatsApp или оставьте заявку на сайте. Расскажите, что вам нужно.", - bentoComponent: "icon-info-cards", - items: [ + title: "Шаг 1: Свяжитесь с нами", description: + "Позвоните, напишите в WhatsApp или оставьте заявку на сайте. Расскажите, что вам нужно.", bentoComponent: "icon-info-cards", items: [ { icon: Phone, - label: "+7 (702) 899-99-07", - value: "Звоните", - }, + label: "+7 (702) 899-99-07", value: "Звоните"}, { icon: MessageCircle, - label: "WhatsApp", - value: "Пишите", - }, + label: "WhatsApp", value: "Пишите"}, { icon: FileText, - label: "Заявка", - value: "Форма", - }, + label: "Заявка", value: "Форма"}, ], }, { - title: "Шаг 2: Уточним задачу", - description: - "Мы задаём вопросы, чтобы понять, что именно вам подходит. Консультация занимает 5–10 минут.", - bentoComponent: "icon-info-cards", - items: [ + title: "Шаг 2: Уточним задачу", description: + "Мы задаём вопросы, чтобы понять, что именно вам подходит. Консультация занимает 5–10 минут.", bentoComponent: "icon-info-cards", items: [ { icon: HelpCircleIcon, - label: "Вопросы", - value: "Точные", - }, + label: "Вопросы", value: "Точные"}, { icon: Brain, - label: "Анализ", - value: "Профессиональный", - }, + label: "Анализ", value: "Профессиональный"}, { icon: Lightbulb, - label: "Рекомендация", - value: "Обоснованная", - }, + label: "Рекомендация", value: "Обоснованная"}, ], }, { - title: "Шаг 3: Подбираем решение", - description: - "Предлагаем вариант товара или альтернативы. Согласуем цены, сроки, условия.", - bentoComponent: "icon-info-cards", - items: [ + title: "Шаг 3: Подбираем решение", description: + "Предлагаем вариант товара или альтернативы. Согласуем цены, сроки, условия.", bentoComponent: "icon-info-cards", items: [ { icon: ListChecks, - label: "Варианты", - value: "Несколько", - }, + label: "Варианты", value: "Несколько"}, { icon: DollarSign, - label: "Цена", - value: "Честная", - }, + label: "Цена", value: "Честная"}, { icon: Calendar, - label: "Сроки", - value: "Ясные", - }, + label: "Сроки", value: "Ясные"}, ], }, { - title: "Шаг 4: Получаете товар", - description: - "Забираете товар в магазине или согласуете доставку. Всё готово для вашего проекта.", - bentoComponent: "icon-info-cards", - items: [ + title: "Шаг 4: Получаете товар", description: + "Забираете товар в магазине или согласуете доставку. Всё готово для вашего проекта.", bentoComponent: "icon-info-cards", items: [ { icon: MapPinIcon, - label: "Магазин", - value: "В центре", - }, + label: "Магазин", value: "В центре"}, { icon: Truck, - label: "Доставка", - value: "Договоримся", - }, + label: "Доставка", value: "Договоримся"}, { icon: CheckCircle2, - label: "Готово", - value: "К работе", - }, + label: "Готово", value: "К работе"}, ], }, ]} @@ -623,79 +449,37 @@ export default function HomePage() { @@ -798,4 +554,4 @@ export default function HomePage() { ); -} \ No newline at end of file +}