import React, { useState } from 'react'; import { LogIn, Compass, ArrowRight, Map as MapIcon, UserPlus } from 'lucide-react'; import { LoginModal } from './LoginModal'; interface LandingPageProps { onContinue?: () => void; onGoToSignup?: () => void; onGoToMap?: () => void; } export const LandingPage: React.FC = ({ onContinue, onGoToSignup, onGoToMap }) => { const [isLoginModalOpen, setIsLoginModalOpen] = useState(false); return (
{/* Nửa bên trái: Hiển thị lưới ảnh du lịch */}
Travel 1 Travel 2
Travel 3 Travel 4
{/* Nửa bên phải: Nội dung chào mừng và Hành động */}
Travel Planner

Lên kế hoạch cho hành trình tiếp theo

Khám phá các địa điểm nổi bật qua bản đồ cộng đồng hoặc đăng nhập để bắt đầu tự tạo chuyến đi cho riêng mình.

{/* Nút Khám phá Bản đồ (Cho khách công cộng) */}
{[1, 2, 3, 4].map(i => ( user ))}

Tham gia cùng +2,400 người du lịch khác

{/* Login Modal Component */} setIsLoginModalOpen(false)} onSwitchToSignup={onGoToSignup} />
); };