import React, { useState } from "react"; // Self-contained React + Tailwind component. // Removed external libs (framer-motion, lucide-react, custom UI libs) // so this file can be dropped into any React + Tailwind project without // missing imports. export default function LandingPage() { const [emergencyRemoved, setEmergencyRemoved] = useState(false); const tours = [ { id: 1, title: "Сплав Дністром — 5 днів", desc: "Пригодницький тур для новачків", price: "$250", img: "/images/dnister-5.jpg" }, { id: 2, title: "Сплав Дністром — 10 днів", desc: "Для тих, хто хоче зануритись у дикість", price: "$450", img: "/images/dnister-10.jpg" }, { id: 3, title: "Сплав Дністром — 14 днів", desc: "Максимальне виживання на воді", price: "$600", img: "/images/dnister-14.jpg" }, { id: 4, title: "Ексклюзив — 1 місяць", desc: "Тільки сірники, ніж і шнурок", price: "$1200", img: "/images/exclusive-1m.jpg" }, { id: 5, title: "ТОП Ексклюзив — 2 місяці Карпати", desc: "Виживання без спорядження!", price: "$3000", img: "/images/exclusive-2m.jpg" }, ]; function AlertIcon({ className = "w-5 h-5" }) { return ( ); } function MapPinIcon({ className = "w-4 h-4" }) { return ( ); } function StarIcon({ className = "w-4 h-4" }) { return ( ); } const handleBook = (tour) => { // lightweight demo behaviour so integration is safe in any environment if (typeof window !== "undefined") { window.alert(`Бронювання: ${tour.title} — ${tour.price}`); } }; return (
{/* HERO */}

Виживання. Пригоди. Враження.

Сплави по Дністру та екстремальні тури в Карпатах — обирай свій рівень

Деталі
{/* TOURS */}

Наші тури

{tours.map((tour) => (
{tour.title}

{tour.title}

{tour.desc}

{tour.price}
))}
{/* EMERGENCY BUTTON */}
{!emergencyRemoved ? ( <>

Emergency Button входить у всі тури. За +$100 ми його викидаємо.

) : ( <>
Emergency button видалено (доплата +$100)

Пам'ятай: без Emergency — повна відповідальність на учасниках.

)}
{/* REVIEWS */}

Відгуки

{[1, 2, 3].map((i) => (

“Найсильніші емоції в житті — рекомендую всім, хто хоче вийти з зони комфорту.”

{Array.from({ length: 5 }).map((_, j) => ( ))}
))}
{/* FOOTER */}
); }