Compare commits
11 Commits
version_7
...
version_10
| Author | SHA1 | Date | |
|---|---|---|---|
| 3bcb4a8cbc | |||
| cdbffe8972 | |||
| a0b3a3a81b | |||
| 1f7255ad55 | |||
| b6942a80f6 | |||
| e802d56421 | |||
| a4777db3f0 | |||
| f6e6dd8d87 | |||
| 03bbe6b0b6 | |||
| 9419484b0a | |||
| 15e8371216 |
@@ -9,7 +9,8 @@ const inter = Inter({
|
||||
});
|
||||
|
||||
export const metadata: Metadata = {
|
||||
title: "Kazkovyy Dim - Authentic Ukrainian Banquets & Family Dining", description: "Experience warmth, tradition, and ethno-cultural heritage at Kazkovyy Dim. Premium banquet spaces, authentic cuisine, and unforgettable celebrations."};
|
||||
title: "Сіль Землі - Автентичні українські бенкети та сімейні обіди", description: "Відчуйте тепло, традицію та етнокультурну спадщину в Солі Землі. Преміум простори для бенкетів, автентична кухня та незабутні святкування."
|
||||
};
|
||||
|
||||
export default function RootLayout({
|
||||
children,
|
||||
@@ -17,7 +18,7 @@ export default function RootLayout({
|
||||
children: React.ReactNode;
|
||||
}) {
|
||||
return (
|
||||
<html lang="en">
|
||||
<html lang="uk">
|
||||
<body className={`${inter.variable}`}>{children}
|
||||
<script
|
||||
dangerouslySetInnerHTML={{
|
||||
|
||||
220
src/app/page.tsx
220
src/app/page.tsx
@@ -9,10 +9,11 @@ import ProductCardThree from '@/components/sections/product/ProductCardThree';
|
||||
import TestimonialCardTwo from '@/components/sections/testimonial/TestimonialCardTwo';
|
||||
import ContactSplitForm from '@/components/sections/contact/ContactSplitForm';
|
||||
import FooterMedia from '@/components/sections/footer/FooterMedia';
|
||||
import FaqSplitText from '@/components/sections/faq/FaqSplitText';
|
||||
import { Castle, Flame, Heart, Leaf, Quote, UtensilsCrossed, X } from "lucide-react";
|
||||
import { useState } from "react";
|
||||
|
||||
export default function KazkovyyDimPage() {
|
||||
export default function SilZemliPage() {
|
||||
const [isModalOpen, setIsModalOpen] = useState(false);
|
||||
const [formData, setFormData] = useState({
|
||||
name: "", email: "", phone: "", eventDate: "", guestCount: "", message: ""
|
||||
@@ -50,18 +51,17 @@ export default function KazkovyyDimPage() {
|
||||
>
|
||||
<div id="nav" data-section="nav">
|
||||
<NavbarLayoutFloatingInline
|
||||
brandName="Kazkovyy Dim"
|
||||
brandName="Сіль Землі"
|
||||
navItems={[
|
||||
{ name: "Philosophy", id: "philosophy" },
|
||||
{ name: "Menu", id: "menu" },
|
||||
{ name: "Banquets", id: "banquets" },
|
||||
{ name: "Delivery", id: "delivery" },
|
||||
{ name: "Blog", id: "/blog" },
|
||||
{ name: "Shop", id: "/shop" },
|
||||
{ name: "Contacts", id: "contacts" }
|
||||
{ name: "Філософія", id: "philosophy" },
|
||||
{ name: "Меню", id: "menu" },
|
||||
{ name: "Бенкети", id: "banquets" },
|
||||
{ name: "Доставка", id: "delivery" },
|
||||
{ name: "FAQ", id: "faq" },
|
||||
{ name: "Контакти", id: "contacts" }
|
||||
]}
|
||||
button={{
|
||||
text: "Book a Table", onClick: () => setIsModalOpen(true)
|
||||
text: "Замовити стіл", onClick: () => setIsModalOpen(true)
|
||||
}}
|
||||
navItemClassName="text-sm font-medium hover:text-primary-cta transition-colors"
|
||||
buttonClassName="bg-primary-cta hover:bg-accent text-white px-6 py-2 rounded-soft transition-all"
|
||||
@@ -70,23 +70,23 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div id="hero" data-section="hero">
|
||||
<HeroSplitDualMedia
|
||||
tag="Welcome to Kazkovyy Dim"
|
||||
tag="Ласкаво просимо до Солі Землі"
|
||||
tagIcon={Flame}
|
||||
title="Authentic Ukrainian Banquets & Family Dining"
|
||||
description="Experience warmth, tradition, and ethno-cultural heritage in our beautifully designed banquet complex. From intimate family gatherings to grand celebrations, we create unforgettable moments around the fire."
|
||||
title="Автентичні українські бенкети та сімейні обіди"
|
||||
description="Відчуйте тепло, традицію та етнокультурну спадщину у нашому чудово оформленому бенкетному комплексі. Від інтимних сімейних зібрань до грандіозних святкувань, ми створюємо незабутні моменти біля вогню."
|
||||
background={{ variant: "plain" }}
|
||||
mediaItems={[
|
||||
{
|
||||
imageSrc: "https://img.b2bpic.net/free-photo/full-shot-woman-getting-warmer-by-fire_23-2149172517.jpg", imageAlt: "Warm fireplace in traditional Ukrainian interior"
|
||||
imageSrc: "https://img.b2bpic.net/free-photo/full-shot-woman-getting-warmer-by-fire_23-2149172517.jpg", imageAlt: "Тепло каміна в традиційному українському інтер'єрі"
|
||||
},
|
||||
{
|
||||
imageSrc: "https://img.b2bpic.net/free-photo/traditional-house-interior-design_23-2151050931.jpg", imageAlt: "Authentic wooden interior with ethno decoration"
|
||||
imageSrc: "https://img.b2bpic.net/free-photo/traditional-house-interior-design_23-2151050931.jpg", imageAlt: "Автентичний дерев'яний інтер'єр з етно-декором"
|
||||
}
|
||||
]}
|
||||
rating={5}
|
||||
ratingText="Loved by families and event organizers"
|
||||
ratingText="Улюблене місце сімей та організаторів заходів"
|
||||
buttons={[{
|
||||
text: "Book a Table", onClick: () => setIsModalOpen(true)
|
||||
text: "Замовити стіл", onClick: () => setIsModalOpen(true)
|
||||
}]}
|
||||
tagAnimation="slide-up"
|
||||
buttonAnimation="slide-up"
|
||||
@@ -102,14 +102,14 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div id="philosophy" data-section="philosophy">
|
||||
<TestimonialAboutCard
|
||||
tag="Our Heritage"
|
||||
tag="Наша спадщина"
|
||||
tagIcon={Leaf}
|
||||
title="A Family Tradition of Ukrainian Hospitality"
|
||||
description="Kazkovyy Dim embodies the essence of authentic Ukrainian culture, warmth, and familial bonds."
|
||||
subdescription="Every detail from custom-designed interiors to carefully curated menus reflects our commitment to preserving ethno-cultural traditions."
|
||||
title="Сімейна традиція українського гостинства"
|
||||
description="Сіль Землі втілює сутність автентичної української культури, тепла та сімейних зв'язків."
|
||||
subdescription="Кожна деталь від спеціально розроблених інтер'єрів до ретельно дібраних меню відображає нашу прихильність до збереження етнокультурних традицій."
|
||||
icon={Heart}
|
||||
imageSrc="https://img.b2bpic.net/free-photo/traditional-house-interior-design_23-2151050931.jpg"
|
||||
imageAlt="Ukrainian traditional interior with wooden elements and ethno decoration"
|
||||
imageAlt="Український традиційний інтер'єр з дерев'яними елементами та етно-декором"
|
||||
mediaAnimation="slide-up"
|
||||
useInvertedBackground={true}
|
||||
tagAnimation="slide-up"
|
||||
@@ -123,41 +123,41 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div id="banquets" data-section="banquets">
|
||||
<FeatureCardNineteen
|
||||
tag="Banquet Spaces"
|
||||
tag="Простори для бенкетів"
|
||||
tagIcon={Castle}
|
||||
title="Discover Our Versatile Venues"
|
||||
description="Each space is uniquely designed to celebrate your special moments with authentic charm and comfort."
|
||||
title="Відкрийте наші універсальні місця проведення"
|
||||
description="Кожен простір унікально розроблений для святкування ваших спеціальних моментів із автентичним чармом та комфортом."
|
||||
textboxLayout="default"
|
||||
useInvertedBackground={false}
|
||||
tagAnimation="slide-up"
|
||||
buttonAnimation="slide-up"
|
||||
buttons={[{
|
||||
text: "Inquire About Events", onClick: () => setIsModalOpen(true)
|
||||
text: "Запитати про заходи", onClick: () => setIsModalOpen(true)
|
||||
}]}
|
||||
features={[
|
||||
{
|
||||
id: 1,
|
||||
tag: "Grand Hall", title: "Main Banquet Hall", subtitle: "80+ Guests", description: "Our flagship venue features a stage for performances, a magnificent fireplace, and elegant decorations that blend tradition with contemporary comfort. Perfect for weddings, anniversaries, and large celebrations.", imageSrc: "https://img.b2bpic.net/free-photo/stylish-interior-modern-luxurious-banquet-hall-decorated-white-illuminated-by-crystal-chandeliers-with-round-tables-served-with-plates-glasses-background-stage-performance_639032-2605.jpg", imageAlt: "Main banquet hall with stage and fireplace"
|
||||
tag: "Головний зал", title: "Головна бенкетна зала", subtitle: "80+ гостей", description: "Наша флагманська площадка з сценою для виступів, чудовим каміном та елегантним декором, що поєднує традиції з сучасним комфортом. Ідеальна для весіль, ювілеїв та великих святкувань.", imageSrc: "https://img.b2bpic.net/free-photo/stylish-interior-modern-luxurious-banquet-hall-decorated-white-illuminated-by-crystal-chandeliers-with-round-tables-served-with-plates-glasses-background-stage-performance_639032-2605.jpg", imageAlt: "Головна бенкетна зала зі сценою та каміном"
|
||||
},
|
||||
{
|
||||
id: 2,
|
||||
tag: "Relaxation", title: "Lounge Zone", subtitle: "Intimate Setting", description: "A cozy retreat with hookah lounge and terrace access. Ideal for informal gatherings, business meetings, or pre-banquet receptions where guests can unwind in comfort.", imageSrc: "https://img.b2bpic.net/free-photo/wedding-reception-hall-with-elegant-table-setting-with-candles_181624-15206.jpg", imageAlt: "Lounge zone with comfortable seating and hookah"
|
||||
tag: "Відпочинок", title: "Зона лаунжу", subtitle: "Інтимна обстановка", description: "Затишна область з кальян-лаунжем та доступом на терасу. Ідеально для неформальних зібрань, ділових зустрічей або прийому перед бенкетом, де гості можуть розслабитися в комфорті.", imageSrc: "https://img.b2bpic.net/free-photo/wedding-reception-hall-with-elegant-table-setting-with-candles_181624-15206.jpg", imageAlt: "Зона лаунжу з зручним сидінням та кальяном"
|
||||
},
|
||||
{
|
||||
id: 3,
|
||||
tag: "Exclusive", title: "VIP Private Room", subtitle: "Premium Experience", description: "Intimate and luxurious, our VIP room accommodates select groups seeking privacy and personalized service. Custom menus and dedicated staff ensure an unforgettable experience.", imageSrc: "https://img.b2bpic.net/free-photo/wedding-reception-hall-with-elegant-table-setting-with-candles_181624-9932.jpg", imageAlt: "VIP private dining room with elegant decor"
|
||||
tag: "Виключно", title: "VIP приватна кімната", subtitle: "Преміум досвід", description: "Інтимна та розкішна, наша VIP-кімната розміщує вибраних гостей, які шукають приватність та персоналізований сервіс. Спеціальні меню та виділений персонал гарантують незабутній досвід.", imageSrc: "https://img.b2bpic.net/free-photo/wedding-reception-hall-with-elegant-table-setting-with-candles_181624-9932.jpg", imageAlt: "VIP приватна їдальня з елегантним декором"
|
||||
},
|
||||
{
|
||||
id: 4,
|
||||
tag: "Family", title: "Kids' Room", subtitle: "Family-Friendly", description: "A dedicated, safe space for children with entertainment and activities. Allows parents to celebrate while children enjoy supervised, age-appropriate fun.", imageSrc: "https://img.b2bpic.net/free-photo/beautifully-decorated-venue-interior-wedding_181624-58530.jpg", imageAlt: "Colorful kids room with entertainment activities"
|
||||
tag: "Сім'я", title: "Дитяча кімната", subtitle: "Сімейне місце", description: "Виділений безпечний простір для дітей із розвагами та заняттями. Дозволяє батькам святкувати, поки діти відпочивають у контрольованому, віковому середовищі.", imageSrc: "https://img.b2bpic.net/free-photo/beautifully-decorated-venue-interior-wedding_181624-58530.jpg", imageAlt: "Барвиста дитяча кімната з розвагами"
|
||||
},
|
||||
{
|
||||
id: 5,
|
||||
tag: "Spacious", title: "Second Floor Hall", subtitle: "Large Events", description: "Our expansive second-floor venue provides ample space for major celebrations. Flexible layout accommodates various table arrangements and entertainment setups.", imageSrc: "https://img.b2bpic.net/free-photo/wedding-reception-hall-with-elegant-table-setting-with-candles_181624-16776.jpg", imageAlt: "Spacious second floor banquet hall"
|
||||
tag: "Просторе", title: "Зал другого поверху", subtitle: "Великі заходи", description: "Наша просторіччя площадка другого поверху забезпечує достатньо місця для великих святкувань. Гнучке розташування підходить для різних розташувань столів та розваг.", imageSrc: "https://img.b2bpic.net/free-photo/wedding-reception-hall-with-elegant-table-setting-with-candles_181624-16776.jpg", imageAlt: "Просторий бенкетний зал другого поверху"
|
||||
},
|
||||
{
|
||||
id: 6,
|
||||
tag: "Outdoor", title: "Terrace", subtitle: "Seasonal Dining", description: "Beautiful outdoor terrace perfect for spring through autumn celebrations. Natural surroundings combined with authentic decor create magical evening events.", imageSrc: "https://img.b2bpic.net/free-photo/classic-restaurant-witn-red-curtains-stage_140725-9392.jpg", imageAlt: "Outdoor terrace with garden atmosphere"
|
||||
tag: "На відкритому повітрі", title: "Тераса", subtitle: "Сезонні обіди", description: "Красива відкрита тераса ідеальна для святкувань від весни до осені. Природне оточення, поєднане з автентичним декором, створює чарівні вечірні заходи.", imageSrc: "https://img.b2bpic.net/free-photo/classic-restaurant-witn-red-curtains-stage_140725-9392.jpg", imageAlt: "Відкрита тераса із садовою атмосферою"
|
||||
}
|
||||
]}
|
||||
className="py-16 lg:py-24"
|
||||
@@ -170,9 +170,9 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div id="menu" data-section="menu">
|
||||
<ProductCardThree
|
||||
title="Our Culinary Offerings"
|
||||
description="Explore traditional Ukrainian cuisine and modern interpretations prepared with authentic ingredients and family recipes."
|
||||
tag="Menu"
|
||||
title="Наші кулінарні пропозиції"
|
||||
description="Дослідіть традиційну українську кухню та сучасні інтерпретації, приготовані з автентичними інгредієнтами та сімейними рецептами."
|
||||
tag="Меню"
|
||||
tagIcon={UtensilsCrossed}
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -181,16 +181,16 @@ export default function KazkovyyDimPage() {
|
||||
gridVariant="four-items-2x2-equal-grid"
|
||||
products={[
|
||||
{
|
||||
id: "1", name: "Traditional Kitchen Menu", price: "View PDF", imageSrc: "https://img.b2bpic.net/free-photo/side-view-roasted-meat-pieces-wooden-board_141793-1393.jpg", imageAlt: "Traditional Ukrainian dishes"
|
||||
id: "1", name: "Меню традиційної кухні", price: "Переглянути PDF", imageSrc: "https://img.b2bpic.net/free-photo/side-view-roasted-meat-pieces-wooden-board_141793-1393.jpg", imageAlt: "Традиційні українські страви"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Bar & Beverage Selection", price: "View PDF", imageSrc: "https://img.b2bpic.net/free-photo/side-view-lamb-kebab-grilled-lamb-ribs-with-lettuce-tomato-greens-red-onion-grilled-corn-dried-barberry-glass-red-wine-table_141793-4982.jpg", imageAlt: "Premium bar selections"
|
||||
id: "2", name: "Вибір барів та напоїв", price: "Переглянути PDF", imageSrc: "https://img.b2bpic.net/free-photo/side-view-lamb-kebab-grilled-lamb-ribs-with-lettuce-tomato-greens-red-onion-grilled-corn-dried-barberry-glass-red-wine-table_141793-4982.jpg", imageAlt: "Преміум вибір для барів"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Wine List", price: "View PDF", imageSrc: "https://img.b2bpic.net/free-photo/wedding-reception-hall-with-elegant-table-setting-with-candles_181624-15206.jpg", imageAlt: "Curated wine collection"
|
||||
id: "3", name: "Винна карта", price: "Переглянути PDF", imageSrc: "https://img.b2bpic.net/free-photo/wedding-reception-hall-with-elegant-table-setting-with-candles_181624-15206.jpg", imageAlt: "Курована винна колекція"
|
||||
},
|
||||
{
|
||||
id: "4", name: "Takeaway Options", price: "View PDF", imageSrc: "https://img.b2bpic.net/free-photo/kebab-served-with-chopped-onion-piece-lemon-red-wine_140725-4164.jpg", imageAlt: "Takeaway prepared dishes"
|
||||
id: "4", name: "Варіанти доставки", price: "Переглянути PDF", imageSrc: "https://img.b2bpic.net/free-photo/kebab-served-with-chopped-onion-piece-lemon-red-wine_140725-4164.jpg", imageAlt: "Приготовані страви для доставки"
|
||||
}
|
||||
]}
|
||||
className="py-16 lg:py-24"
|
||||
@@ -202,9 +202,9 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div id="delivery" data-section="delivery">
|
||||
<ProductCardThree
|
||||
title="From the Fire Delivery Service"
|
||||
description="Experience our authentic fire-roasted meats and traditional Ukrainian dishes delivered to your doorstep."
|
||||
tag="Catering"
|
||||
title="Послуга доставки З вогню"
|
||||
description="Відчуйте наш автентичний посмажений на вогні м'ясо та традиційні українські страви, доставлені на ваш поріг."
|
||||
tag="Кейтеринг"
|
||||
tagIcon={Flame}
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -213,13 +213,13 @@ export default function KazkovyyDimPage() {
|
||||
gridVariant="three-columns-all-equal-width"
|
||||
products={[
|
||||
{
|
||||
id: "1", name: "Grilled Pork Ribs", price: "$45/kg", imageSrc: "https://img.b2bpic.net/free-photo/side-view-roasted-meat-pieces-wooden-board_141793-1393.jpg", imageAlt: "Fire-roasted pork ribs", initialQuantity: 1
|
||||
id: "1", name: "Посмажене на вогні реберце", price: "$45/кг", imageSrc: "https://img.b2bpic.net/free-photo/side-view-roasted-meat-pieces-wooden-board_141793-1393.jpg", imageAlt: "Посмажене на вогні реберце", initialQuantity: 1
|
||||
},
|
||||
{
|
||||
id: "2", name: "Smoked Chicken Feast", price: "$38/kg", imageSrc: "https://img.b2bpic.net/free-photo/side-view-lamb-kebab-grilled-lamb-ribs-with-lettuce-tomato-greens-red-onion-grilled-corn-dried-barberry-glass-red-wine-table_141793-4982.jpg", imageAlt: "Smoked chicken portions", initialQuantity: 1
|
||||
id: "2", name: "Копчена курячаня гірлянда", price: "$38/кг", imageSrc: "https://img.b2bpic.net/free-photo/side-view-lamb-kebab-grilled-lamb-ribs-with-lettuce-tomato-greens-red-onion-grilled-corn-dried-barberry-glass-red-wine-table_141793-4982.jpg", imageAlt: "Копчена курячаня порція", initialQuantity: 1
|
||||
},
|
||||
{
|
||||
id: "3", name: "Traditional Kebab Mix", price: "$52/kg", imageSrc: "https://img.b2bpic.net/free-photo/kebab-served-with-chopped-onion-piece-lemon-red-wine_140725-4164.jpg", imageAlt: "Assorted fire-roasted kebabs", initialQuantity: 1
|
||||
id: "3", name: "Традиційний мікс шашличка", price: "$52/кг", imageSrc: "https://img.b2bpic.net/free-photo/kebab-served-with-chopped-onion-piece-lemon-red-wine_140725-4164.jpg", imageAlt: "Асортиментний посмажений на вогні шашличок", initialQuantity: 1
|
||||
}
|
||||
]}
|
||||
className="py-16 lg:py-24"
|
||||
@@ -227,17 +227,51 @@ export default function KazkovyyDimPage() {
|
||||
textBoxTitleClassName="text-4xl md:text-5xl font-bold text-foreground"
|
||||
textBoxDescriptionClassName="text-lg text-foreground/80"
|
||||
buttons={[{
|
||||
text: "Order Now", onClick: () => setIsModalOpen(true)
|
||||
text: "Замовити зараз", onClick: () => setIsModalOpen(true)
|
||||
}]}
|
||||
buttonAnimation="slide-up"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="faq" data-section="faq">
|
||||
<FaqSplitText
|
||||
faqs={[
|
||||
{
|
||||
id: "1", title: "Яка вартість оренди простору для бенкету?", content: "Вартість оренди залежить від розміру площадки, дати та тривалості заходу. Головна бенкетна зала для 80+ гостей має базову ставку, а VIP приватна кімната має преміум цінування. Зв'яжіться з нами для детального кошторису."
|
||||
},
|
||||
{
|
||||
id: "2", title: "Чи доступна кейтеринг та послуга доставки?", content: "Так, ми пропонуємо комплексні кейтеринг послуги та доставку. Наші меню включають традиційні українські страви та посмажене на вогні м'ясо. Доставка доступна в межах міста та прилеглих районів."
|
||||
},
|
||||
{
|
||||
id: "3", title: "Скільки людей може розместити найбільша зала?", content: "Наша головна бенкетна зала вміщує 80+ гостей, а другий поверх можна налаштувати для більших святкувань. Зв'яжіться з нами для деталей щодо максимальної кількості людей та гнучких розташувань."
|
||||
},
|
||||
{
|
||||
id: "4", title: "Чи є детальні зони для дітей на заходах?", content: "Так, у нас є виділена дитяча кімната зі спеціальним наглядом та розвагами. Це дозволяє дорослим насолоджуватися святкуванням, поки діти знаходяться в безпечному, контрольованому середовищі."
|
||||
},
|
||||
{
|
||||
id: "5", title: "Яких типів святкувань ви приймаєте?", content: "Ми приймаємо весілля, дні народження, ювілеї, корпоративні заходи, сімейні зібрання та інші спеціальні випадки. Кожен захід розроблюється персоналізовано, щоб відповідати вашим унікальним потребам."
|
||||
},
|
||||
{
|
||||
id: "6", title: "Як забронювати послугу або дізнатися більше?", content: "Ви можете зв'язатися з нами через форму контакту на нашому сайті, виконавши замовлення на столик, або звернутися безпосередньо. Наша команда готова обговорити деталі вашого заходу та надати рекомендації."
|
||||
}
|
||||
]}
|
||||
sideTitle="Часто задавані питання"
|
||||
sideDescription="Все, що вам потрібно знати про святкування в Солі Землі"
|
||||
useInvertedBackground={true}
|
||||
faqsAnimation="slide-up"
|
||||
textPosition="left"
|
||||
className="py-16 lg:py-24"
|
||||
containerClassName="max-w-7xl"
|
||||
sideTitleClassName="text-4xl md:text-5xl font-bold text-foreground"
|
||||
sideDescriptionClassName="text-lg text-foreground/80"
|
||||
/>
|
||||
</div>
|
||||
|
||||
<div id="testimonials" data-section="testimonials">
|
||||
<TestimonialCardTwo
|
||||
title="Voices of Our Guests"
|
||||
description="Hear from families and event organizers who have celebrated with us."
|
||||
tag="Testimonials"
|
||||
title="Голоси наших гостей"
|
||||
description="Слухайте від сімей та організаторів заходів, які святкували разом з нами."
|
||||
tag="Відгуки"
|
||||
tagIcon={Quote}
|
||||
tagAnimation="slide-up"
|
||||
textboxLayout="default"
|
||||
@@ -245,16 +279,16 @@ export default function KazkovyyDimPage() {
|
||||
animationType="slide-up"
|
||||
testimonials={[
|
||||
{
|
||||
id: "1", name: "Oksana Kovalenko", role: "Wedding Host", testimonial: "Kazkovyy Dim transformed our wedding dreams into reality. The authentic atmosphere, delicious food, and warmth of the staff made our day truly magical. Our guests still talk about it!", imageSrc: "https://img.b2bpic.net/free-photo/smiling-senior-businessman-sitting-stairs_1262-3109.jpg", imageAlt: "Oksana Kovalenko"
|
||||
id: "1", name: "Оксана Коваленко", role: "Організаторка весілля", testimonial: "Сіль Землі втілила наші весільні мрії в реальність. Автентична атмосфера, смачна їжа та теплота персоналу зробили наш день справді чарівним. Наші гості все ще про нього говорять!", imageSrc: "https://img.b2bpic.net/free-photo/smiling-senior-businessman-sitting-stairs_1262-3109.jpg", imageAlt: "Оксана Коваленко"
|
||||
},
|
||||
{
|
||||
id: "2", name: "Dmitri Petrov", role: "Corporate Event Organizer", testimonial: "The versatile spaces and professional service made our company celebration perfect. From the main hall setup to the catering, everything exceeded expectations. Highly recommended!", imageSrc: "https://img.b2bpic.net/free-photo/black-businessman-happy-expression_1194-2533.jpg", imageAlt: "Dmitri Petrov"
|
||||
id: "2", name: "Дмитро Петров", role: "Організатор корпоративних заходів", testimonial: "Універсальні простори та професійний сервіс зробили наше святкування компанії ідеальним. Від організації головного залу до кейтерингу все перевищило очікування. Дуже рекомендую!", imageSrc: "https://img.b2bpic.net/free-photo/black-businessman-happy-expression_1194-2533.jpg", imageAlt: "Дмитро Петров"
|
||||
},
|
||||
{
|
||||
id: "3", name: "Maria Shevchenko", role: "Family Celebration Planner", testimonial: "Three generations celebrated our family anniversary here. The kids loved the dedicated space, adults enjoyed the relaxed lounge, and everyone appreciated the home-like comfort. Simply wonderful!", imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-eyeglasses-crossed-arms-grey-background_613910-11786.jpg", imageAlt: "Maria Shevchenko"
|
||||
id: "3", name: "Марія Шевченко", role: "Організаторка сімейних святкувань", testimonial: "Три покоління святкували наш сімейний ювілей тут. Дітям сподобалася виділена кімната, дорослим - розслаблене лаунжу, і всім подобалося домашнє теплоти комфорту. Просто чудово!", imageSrc: "https://img.b2bpic.net/free-photo/attractive-blond-business-woman-white-shirt-eyeglasses-crossed-arms-grey-background_613910-11786.jpg", imageAlt: "Марія Шевченко"
|
||||
},
|
||||
{
|
||||
id: "4", name: "Ivan Zelensky", role: "Regular Guest", testimonial: "We've hosted countless events here over the years. The consistency in quality, warmth, and authenticity keeps us coming back. This is where real Ukrainian hospitality lives.", imageSrc: "https://img.b2bpic.net/free-photo/successful-senior-businessman-standing-window_1262-3120.jpg", imageAlt: "Ivan Zelensky"
|
||||
id: "4", name: "Іван Зеленський", role: "Постійний гість", testimonial: "Ми провели тут безліч заходів протягом років. Послідовність якості, теплоти та автентичності постійно нас повертає. Тут живе справжнє українське гостинство.", imageSrc: "https://img.b2bpic.net/free-photo/successful-senior-businessman-standing-window_1262-3120.jpg", imageAlt: "Іван Зеленський"
|
||||
}
|
||||
]}
|
||||
className="py-16 lg:py-24"
|
||||
@@ -266,32 +300,32 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div id="contacts" data-section="contacts">
|
||||
<ContactSplitForm
|
||||
title="Get in Touch With Us"
|
||||
description="Ready to celebrate your special moment at Kazkovyy Dim? Reach out to our team to discuss your event, ask questions, or make a reservation. We're here to make your gathering unforgettable."
|
||||
title="Зв'яжіться з нами"
|
||||
description="Готові святкувати ваш спеціальний момент у Солі Землі? Звернітися до нашої команди, щоб обговорити ваш захід, поставити запитання чи зробити резервування. Ми тут, щоб зробити вашу зустріч незабутною."
|
||||
inputs={[
|
||||
{
|
||||
name: "name", type: "text", placeholder: "Your Full Name", required: true
|
||||
name: "name", type: "text", placeholder: "Ваше повне ім'я", required: true
|
||||
},
|
||||
{
|
||||
name: "email", type: "email", placeholder: "your@email.com", required: true
|
||||
name: "email", type: "email", placeholder: "ваша@пошта.com", required: true
|
||||
},
|
||||
{
|
||||
name: "phone", type: "tel", placeholder: "+380 (XX) XXXX-XXXX", required: true
|
||||
},
|
||||
{
|
||||
name: "eventDate", type: "date", placeholder: "Preferred Event Date", required: false
|
||||
name: "eventDate", type: "date", placeholder: "Бажана дата заходу", required: false
|
||||
}
|
||||
]}
|
||||
textarea={{
|
||||
name: "message", placeholder: "Tell us about your event, venue preference, and any special requests...", rows: 5,
|
||||
name: "message", placeholder: "Розповідіть нам про ваш захід, вибір площадки та будь-які спеціальні запити...", rows: 5,
|
||||
required: true
|
||||
}}
|
||||
useInvertedBackground={false}
|
||||
imageSrc="https://img.b2bpic.net/free-photo/christmas-interior-decorated-with-christmas-wreath-made-fir-branches-two-armchairs-genuine-animal-fur-floor-front-electric-fireplace_132075-6151.jpg"
|
||||
imageAlt="Warm gathering at Kazkovyy Dim"
|
||||
imageAlt="Тепла зустріч у Солі Землі"
|
||||
mediaAnimation="slide-up"
|
||||
mediaPosition="right"
|
||||
buttonText="Send Inquiry"
|
||||
buttonText="Надіслати запит"
|
||||
className="py-16 lg:py-24"
|
||||
containerClassName="max-w-7xl"
|
||||
titleClassName="text-4xl md:text-5xl font-bold text-foreground"
|
||||
@@ -303,32 +337,32 @@ export default function KazkovyyDimPage() {
|
||||
<div id="footer" data-section="footer">
|
||||
<FooterMedia
|
||||
imageSrc="https://img.b2bpic.net/free-photo/young-woman-burning-fireplace-with-matchstick-home_23-2147904496.jpg"
|
||||
imageAlt="Natural wooden texture background"
|
||||
logoText="Kazkovyy Dim"
|
||||
copyrightText="© 2025 Kazkovyy Dim. All rights reserved. | Authentic Ukrainian Hospitality Since Tradition."
|
||||
imageAlt="Природна дерев'яна текстура фону"
|
||||
logoText="Сіль Землі"
|
||||
copyrightText="© 2025 Сіль Землі. Всі права захищені. | Автентичне українське гостинство Традицією."
|
||||
columns={[
|
||||
{
|
||||
title: "Locations", items: [
|
||||
{ label: "Main Hall", href: "#banquets" },
|
||||
{ label: "VIP Room", href: "#banquets" },
|
||||
{ label: "Lounge Zone", href: "#banquets" },
|
||||
{ label: "Terrace", href: "#banquets" }
|
||||
title: "Локації", items: [
|
||||
{ label: "Головний зал", href: "#banquets" },
|
||||
{ label: "VIP кімната", href: "#banquets" },
|
||||
{ label: "Зона лаунжу", href: "#banquets" },
|
||||
{ label: "Тераса", href: "#banquets" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Services", items: [
|
||||
{ label: "Banquet Planning", href: "#banquets" },
|
||||
{ label: "Catering & Delivery", href: "#delivery" },
|
||||
{ label: "Menu", href: "#menu" },
|
||||
{ label: "Reservation", href: "#contacts" }
|
||||
title: "Послуги", items: [
|
||||
{ label: "Планування бенкетів", href: "#banquets" },
|
||||
{ label: "Кейтеринг та доставка", href: "#delivery" },
|
||||
{ label: "Меню", href: "#menu" },
|
||||
{ label: "Резервування", href: "#contacts" }
|
||||
]
|
||||
},
|
||||
{
|
||||
title: "Contact", items: [
|
||||
{ label: "Phone: +380 (44) 123-4567", href: "tel:+380441234567" },
|
||||
{ label: "Email: info@kazkovyydim.ua", href: "mailto:info@kazkovyydim.ua" },
|
||||
{ label: "Hours: Daily 12:00 - 23:00", href: "#" },
|
||||
{ label: "Address: Kyiv, Ukraine", href: "#" }
|
||||
title: "Контакт", items: [
|
||||
{ label: "Телефон: +380 (44) 123-4567", href: "tel:+380441234567" },
|
||||
{ label: "Пошта: info@silzemli.ua", href: "mailto:info@silzemli.ua" },
|
||||
{ label: "Час роботи: Щодня 12:00 - 23:00", href: "#" },
|
||||
{ label: "Адреса: Київ, Україна", href: "#" }
|
||||
]
|
||||
}
|
||||
]}
|
||||
@@ -350,19 +384,19 @@ export default function KazkovyyDimPage() {
|
||||
<X className="w-6 h-6 text-foreground" />
|
||||
</button>
|
||||
|
||||
<h2 className="text-2xl md:text-3xl font-bold text-foreground mb-2">Book a Table</h2>
|
||||
<p className="text-foreground/70 text-sm mb-6">Reserve your special moment at Kazkovyy Dim</p>
|
||||
<h2 className="text-2xl md:text-3xl font-bold text-foreground mb-2">Замовити стіл</h2>
|
||||
<p className="text-foreground/70 text-sm mb-6">Зарезервуйте ваш спеціальний момент у Солі Землі</p>
|
||||
|
||||
<form onSubmit={handleSubmit} className="space-y-4">
|
||||
<div>
|
||||
<label htmlFor="modal-name" className="block text-sm font-medium text-foreground mb-2">
|
||||
Full Name *
|
||||
Повне ім'я *
|
||||
</label>
|
||||
<input
|
||||
id="modal-name"
|
||||
type="text"
|
||||
name="name"
|
||||
placeholder="Your Full Name"
|
||||
placeholder="Ваше повне ім'я"
|
||||
value={formData.name}
|
||||
onChange={handleInputChange}
|
||||
required
|
||||
@@ -372,13 +406,13 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div>
|
||||
<label htmlFor="modal-email" className="block text-sm font-medium text-foreground mb-2">
|
||||
Email Address *
|
||||
Адреса електронної пошти *
|
||||
</label>
|
||||
<input
|
||||
id="modal-email"
|
||||
type="email"
|
||||
name="email"
|
||||
placeholder="your@email.com"
|
||||
placeholder="ваша@пошта.com"
|
||||
value={formData.email}
|
||||
onChange={handleInputChange}
|
||||
required
|
||||
@@ -388,7 +422,7 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div>
|
||||
<label htmlFor="modal-phone" className="block text-sm font-medium text-foreground mb-2">
|
||||
Phone Number *
|
||||
Номер телефону *
|
||||
</label>
|
||||
<input
|
||||
id="modal-phone"
|
||||
@@ -404,7 +438,7 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div>
|
||||
<label htmlFor="modal-date" className="block text-sm font-medium text-foreground mb-2">
|
||||
Preferred Event Date
|
||||
Бажана дата заходу
|
||||
</label>
|
||||
<input
|
||||
id="modal-date"
|
||||
@@ -418,13 +452,13 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div>
|
||||
<label htmlFor="modal-guests" className="block text-sm font-medium text-foreground mb-2">
|
||||
Number of Guests
|
||||
Кількість гостей
|
||||
</label>
|
||||
<input
|
||||
id="modal-guests"
|
||||
type="number"
|
||||
name="guestCount"
|
||||
placeholder="Expected number of guests"
|
||||
placeholder="Очікувана кількість гостей"
|
||||
value={formData.guestCount}
|
||||
onChange={handleInputChange}
|
||||
className="w-full px-4 py-2 rounded-soft bg-background border border-accent/20 text-foreground placeholder-foreground/50 focus:outline-none focus:border-primary-cta transition-colors"
|
||||
@@ -433,12 +467,12 @@ export default function KazkovyyDimPage() {
|
||||
|
||||
<div>
|
||||
<label htmlFor="modal-message" className="block text-sm font-medium text-foreground mb-2">
|
||||
Additional Details
|
||||
Додаткова інформація
|
||||
</label>
|
||||
<textarea
|
||||
id="modal-message"
|
||||
name="message"
|
||||
placeholder="Tell us about your event, venue preference, and any special requests..."
|
||||
placeholder="Розповідіть нам про ваш захід, вибір площадки та будь-які спеціальні запити..."
|
||||
value={formData.message}
|
||||
onChange={handleInputChange}
|
||||
rows={4}
|
||||
@@ -452,13 +486,13 @@ export default function KazkovyyDimPage() {
|
||||
onClick={() => setIsModalOpen(false)}
|
||||
className="flex-1 px-4 py-2 rounded-soft bg-background border border-accent/20 text-foreground hover:bg-accent/10 transition-colors"
|
||||
>
|
||||
Cancel
|
||||
Скасувати
|
||||
</button>
|
||||
<button
|
||||
type="submit"
|
||||
className="flex-1 px-4 py-2 rounded-soft bg-primary-cta hover:bg-accent text-white font-medium transition-colors"
|
||||
>
|
||||
Send Booking
|
||||
Надіслати замовлення
|
||||
</button>
|
||||
</div>
|
||||
</form>
|
||||
|
||||
Reference in New Issue
Block a user