From 2987690dd4af35056413634fe81ef78aed3fc540 Mon Sep 17 00:00:00 2001 From: bender Date: Sun, 7 Jun 2026 13:15:58 +0000 Subject: [PATCH] Update src/app/page.tsx --- src/app/page.tsx | 322 ++++++++++------------------------------------- 1 file changed, 66 insertions(+), 256 deletions(-) diff --git a/src/app/page.tsx b/src/app/page.tsx index 848ab8c..e2d8246 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -32,71 +32,42 @@ export default function LandingPage() {
@@ -191,24 +137,16 @@ export default function LandingPage() { features={[ { icon: User, - title: "Заявка", - description: "Вы оставляете заявку онлайн или по телефону.", - }, + title: "Заявка", description: "Вы оставляете заявку онлайн или по телефону."}, { icon: Search, - title: "Оценка", - description: "Оцениваем объем работ и составляем план.", - }, + title: "Оценка", description: "Оцениваем объем работ и составляем план."}, { icon: Sparkles, - title: "Уборка", - description: "Профессионалы наводят безупречный порядок.", - }, + title: "Уборка", description: "Профессионалы наводят безупречный порядок."}, { icon: Check, - title: "Контроль", - description: "Проверяем качество и сдаем работу.", - }, + title: "Контроль", description: "Проверяем качество и сдаем работу."}, ]} title="Как Мы Работаем" description="Простой и прозрачный процесс для вашего удобства." @@ -224,53 +162,17 @@ export default function LandingPage() { carouselMode="buttons" products={[ { - id: "g1", - name: "Современная квартира", - price: "Чистота и Комфорт", - variant: "Интерьеры", - imageSrc: "http://img.b2bpic.net/free-photo/wiew-through-window-christmas-tree-background-winter-holiday-concept_493343-30113.jpg", - imageAlt: "Чистая современная квартира", - }, + id: "g1", name: "Современная квартира", price: "Чистота и Комфорт", variant: "Интерьеры", imageSrc: "http://img.b2bpic.net/free-photo/wiew-through-window-christmas-tree-background-winter-holiday-concept_493343-30113.jpg", imageAlt: "Чистая современная квартира"}, { - id: "g2", - name: "Роскошный офис", - price: "Бизнес-пространства", - variant: "Интерьеры", - imageSrc: "http://img.b2bpic.net/free-photo/woman-office-reflection_1098-13969.jpg", - imageAlt: "Чистый роскошный офис", - }, + id: "g2", name: "Роскошный офис", price: "Бизнес-пространства", variant: "Интерьеры", imageSrc: "http://img.b2bpic.net/free-photo/woman-office-reflection_1098-13969.jpg", imageAlt: "Чистый роскошный офис"}, { - id: "g3", - name: "Минималистичная кухня", - price: "Идеальная Чистота", - variant: "Интерьеры", - imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-wooden-house_23-2151264458.jpg", - imageAlt: "Безупречно чистая минималистичная кухня", - }, + id: "g3", name: "Минималистичная кухня", price: "Идеальная Чистота", variant: "Интерьеры", imageSrc: "http://img.b2bpic.net/free-photo/3d-rendering-wooden-house_23-2151264458.jpg", imageAlt: "Безупречно чистая минималистичная кухня"}, { - id: "g4", - name: "Профессиональный клининг", - price: "Высший Стандарт", - variant: "Процесс", - imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-cleaning_23-2148480344.jpg", - imageAlt: "Профессиональная уборка", - }, + id: "g4", name: "Профессиональный клининг", price: "Высший Стандарт", variant: "Процесс", imageSrc: "http://img.b2bpic.net/free-photo/high-angle-woman-cleaning_23-2148480344.jpg", imageAlt: "Профессиональная уборка"}, { - id: "g5", - name: "Элегантная ванная", - price: "Блеск и Гигиена", - variant: "Интерьеры", - imageSrc: "http://img.b2bpic.net/free-photo/cozy-composition-with-mirror-decorative-details-bright-room-interior_169016-28687.jpg", - imageAlt: "Чистая элегантная ванная комната", - }, + id: "g5", name: "Элегантная ванная", price: "Блеск и Гигиена", variant: "Интерьеры", imageSrc: "http://img.b2bpic.net/free-photo/cozy-composition-with-mirror-decorative-details-bright-room-interior_169016-28687.jpg", imageAlt: "Чистая элегантная ванная комната"}, { - id: "g6", - name: "Уютная спальня", - price: "Гармония и Покой", - variant: "Интерьеры", - imageSrc: "http://img.b2bpic.net/free-photo/double-bed-with-white-pillows_1203-1338.jpg", - imageAlt: "Чистая и уютная спальня", - }, + id: "g6", name: "Уютная спальня", price: "Гармония и Покой", variant: "Интерьеры", imageSrc: "http://img.b2bpic.net/free-photo/double-bed-with-white-pillows_1203-1338.jpg", imageAlt: "Чистая и уютная спальня"}, ]} title="Наша Работа в Деталях" description="Взгляните на безупречность, которую мы создаем." @@ -284,49 +186,19 @@ export default function LandingPage() { useInvertedBackground={true} testimonials={[ { - id: "t1", - name: "Анна Петрова", - handle: "@anna.p", - testimonial: "«Хрусталь» – это воплощение идеальной чистоты. После их визита квартира сияет, а воздух кажется свежее. Высший класс!", - imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-with-necklace-talking-phone_23-2148346156.jpg", - imageAlt: "Фото Анны Петровой", - icon: Quote, + id: "t1", name: "Анна Петрова", handle: "@anna.p", testimonial: "«Хрусталь» – это воплощение идеальной чистоты. После их визита квартира сияет, а воздух кажется свежее. Высший класс!", imageSrc: "http://img.b2bpic.net/free-photo/smiley-woman-with-necklace-talking-phone_23-2148346156.jpg", imageAlt: "Фото Анны Петровой", icon: Quote, }, { - id: "t2", - name: "Игорь Смирнов", - handle: "@igor_s", - testimonial: "Наш офис преобразился. Внимание к деталям поражает, ни пылинки! Теперь только «Хрусталь».", - imageSrc: "http://img.b2bpic.net/free-photo/portrait-businessman-with-folded-arms-looking-camera_23-2147955314.jpg", - imageAlt: "Фото Игоря Смирнова", - icon: Quote, + id: "t2", name: "Игорь Смирнов", handle: "@igor_s", testimonial: "Наш офис преобразился. Внимание к деталям поражает, ни пылинки! Теперь только «Хрусталь».", imageSrc: "http://img.b2bpic.net/free-photo/portrait-businessman-with-folded-arms-looking-camera_23-2147955314.jpg", imageAlt: "Фото Игоря Смирнова", icon: Quote, }, { - id: "t3", - name: "Елена Волкова", - handle: "@elena.v", - testimonial: "Генеральная уборка после ремонта – это было испытание. Но команда «Хрусталь» справилась на отлично! Все блестит.", - imageSrc: "http://img.b2bpic.net/free-photo/guy-with-long-hair-dressed-fashionable-denim-jacket-cafe_273609-4192.jpg", - imageAlt: "Фото Елены Волковой", - icon: Quote, + id: "t3", name: "Елена Волкова", handle: "@elena.v", testimonial: "Генеральная уборка после ремонта – это было испытание. Но команда «Хрусталь» справилась на отлично! Все блестит.", imageSrc: "http://img.b2bpic.net/free-photo/guy-with-long-hair-dressed-fashionable-denim-jacket-cafe_273609-4192.jpg", imageAlt: "Фото Елены Волковой", icon: Quote, }, { - id: "t4", - name: "Дмитрий Козлов", - handle: "@dmitriy_k", - testimonial: "Заказывал мойку окон. Результат превзошел ожидания, стекла как будто нет. Спасибо за качество!", - imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-stylish-sensual-male-with-hairstyle-casual-suit_613910-11074.jpg", - imageAlt: "Фото Дмитрия Козлова", - icon: Quote, + id: "t4", name: "Дмитрий Козлов", handle: "@dmitriy_k", testimonial: "Заказывал мойку окон. Результат превзошел ожидания, стекла как будто нет. Спасибо за качество!", imageSrc: "http://img.b2bpic.net/free-photo/studio-portrait-stylish-sensual-male-with-hairstyle-casual-suit_613910-11074.jpg", imageAlt: "Фото Дмитрия Козлова", icon: Quote, }, { - id: "t5", - name: "Мария Иванова", - handle: "@masha_i", - testimonial: "Химчистка дивана вдохнула в него новую жизнь. Ушли все пятна, цвет стал ярче. Очень довольна!", - imageSrc: "http://img.b2bpic.net/free-photo/luxury-blond-female-white-dress-posing-studio_613910-10972.jpg", - imageAlt: "Фото Марии Ивановой", - icon: Quote, + id: "t5", name: "Мария Иванова", handle: "@masha_i", testimonial: "Химчистка дивана вдохнула в него новую жизнь. Ушли все пятна, цвет стал ярче. Очень довольна!", imageSrc: "http://img.b2bpic.net/free-photo/luxury-blond-female-white-dress-posing-studio_613910-10972.jpg", imageAlt: "Фото Марии Ивановой", icon: Quote, }, ]} title="Отзывы Наших Клиентов" @@ -341,63 +213,31 @@ export default function LandingPage() { useInvertedBackground={false} plans={[ { - id: "standard", - badge: "Базовый", - badgeIcon: Sparkles, - price: "от 5 000 ₽", - subtitle: "Для регулярной поддержки чистоты", - buttons: [ + id: "standard", badge: "Базовый", badgeIcon: Sparkles, + price: "от 5 000 ₽", subtitle: "Для регулярной поддержки чистоты", buttons: [ { - text: "Выбрать", - href: "#contact", - }, + text: "Выбрать", href: "#contact"}, ], features: [ - "Сухая уборка пола", - "Влажная уборка поверхностей", - "Уборка санузла", - "Вынос мусора", - ], + "Сухая уборка пола", "Влажная уборка поверхностей", "Уборка санузла", "Вынос мусора"], }, { - id: "comfort", - badge: "Популярный Выбор", - badgeIcon: Star, - price: "от 10 000 ₽", - subtitle: "Оптимальное решение для комплексной уборки", - buttons: [ + id: "comfort", badge: "Популярный Выбор", badgeIcon: Star, + price: "от 10 000 ₽", subtitle: "Оптимальное решение для комплексной уборки", buttons: [ { - text: "Выбрать", - href: "#contact", - }, + text: "Выбрать", href: "#contact"}, ], features: [ - "Все из пакета \"Стандарт\"", - "Мытье полов", - "Очистка кухонной зоны", - "Мытье зеркал и стекол", - "Чистка пылесосом", - ], + "Все из пакета \"Стандарт\"", "Мытье полов", "Очистка кухонной зоны", "Мытье зеркал и стекол", "Чистка пылесосом"], }, { - id: "premium", - badge: "Премиум", - badgeIcon: Award, - price: "от 20 000 ₽", - subtitle: "Максимальный уровень чистоты и сервиса", - buttons: [ + id: "premium", badge: "Премиум", badgeIcon: Award, + price: "от 20 000 ₽", subtitle: "Максимальный уровень чистоты и сервиса", buttons: [ { - text: "Выбрать", - href: "#contact", - }, + text: "Выбрать", href: "#contact"}, ], features: [ - "Все из пакета \"Комфорт\"", - "Глубокая чистка сантехники", - "Химчистка одного предмета мебели", - "Мытье окон (до 3 шт.)", - "Дезинфекция", - ], + "Все из пакета \"Комфорт\"", "Глубокая чистка сантехники", "Химчистка одного предмета мебели", "Мытье окон (до 3 шт.)", "Дезинфекция"], }, ]} title="Выберите Ваш Тариф" @@ -409,18 +249,13 @@ export default function LandingPage() {
@@ -429,62 +264,37 @@ export default function LandingPage() {