import React, { useState } from 'react'; import PageHeader from '../components/PageHeader'; import { ChevronLeft, ChevronRight } from 'lucide-react'; import { useLocation } from 'react-router-dom'; const FleetPage: React.FC = () => { const location = useLocation(); const isEnglish = location.pathname.startsWith('/en'); const [currentImageIndex, setCurrentImageIndex] = useState(0); // Список всех фотографий из папки cars const carImages = [ '/media/cars/33725959_1920_q70.webp', '/media/cars/33725960_1920_q70.webp', '/media/cars/33725961_1920_q70.webp', '/media/cars/33725962_1920_q70.webp', '/media/cars/33725963_1920_q70.webp', '/media/cars/33725964_1920_q70.webp', '/media/cars/33725965_1920_q70.webp', '/media/cars/33725966_1920_q70.webp', '/media/cars/33725967_1920_q70.webp', '/media/cars/33725968_1920_q70.webp', '/media/cars/33725969_1920_q70.webp', '/media/cars/33725970_1920_q70.webp', '/media/cars/33725971_1920_q70.webp', '/media/cars/33725972_1920_q70.webp', '/media/cars/33725973_1920_q70.webp', '/media/cars/33725974_1920_q70.webp', '/media/cars/33725975_1920_q70.webp', '/media/cars/33725976_1920_q70.webp', '/media/cars/33725977_1920_q70.webp', '/media/cars/33725978_1920_q70.webp', '/media/cars/33725979_1920_q70.webp', '/media/cars/33725980_1920_q70.webp', '/media/cars/33725981_1920_q70.webp', '/media/cars/33725982_1920_q70.webp', '/media/cars/33725983_1920_q70.webp', '/media/cars/33725984_1920_q70.webp', '/media/cars/33725985_1920_q70.webp', '/media/cars/33725986_1920_q70.webp', ]; // Список транспортных средств const vehicles = [ { type: 'Установка разведочного бурения', brand: 'КАМАЗ 5350-42 УРБ-2А-2' }, { type: 'Установка разведочного бурения', brand: 'КАМАЗ 43118 013-10 УРБ-2А-2' }, { type: 'Установка разведочного бурения', brand: 'КАМАЗ 5350-42 УРБ-2А-2' }, { type: 'Специальное пассажирское ТС', brand: 'УАЗ-29892' }, { type: 'Грузовой бортовой', brand: 'ГАЗ 33081' }, { type: 'УБШМ 1.20', brand: 'ГАЗ 33081' }, { type: 'УБШМ 1.20', brand: 'ГАЗ 33081' }, { type: 'Специальное пассажирское ТС', brand: 'УАЗ-220695-04' }, { type: 'Грузовое ТС, Фермер грузопассажирский УБШМ 1-13', brand: 'УАЗ-390945' }, { type: 'Грузовой фургон', brand: 'УАЗ-390995-04' }, { type: 'Установка разведочного бурения УРБ-2Д3', brand: 'МТЛБу (Снегоболотоход гусеничный ТГМ 21-04)' }, { type: 'Седельный тягач', brand: 'УРАЛ 44202-0311-41' }, { type: 'Полуприцеп низкорамный трал', brand: '993920' }, { type: 'Снегоход', brand: 'YAMAHA VK540E' }, { type: 'Прицеп для перевозки водной техники, грузов', brand: 'МЗСА, 81771С' }, { type: 'Специальная установка каротажной станции СК 1-74-II', brand: 'ЗИЛ-131' }, { type: 'Фермер грузопассажирский УБШМ 1-13', brand: 'УАЗ 390945' }, { type: 'Болотовездеход', brand: 'Caiman' }, ]; const nextImage = () => { setCurrentImageIndex((prev) => (prev + 1) % carImages.length); }; const prevImage = () => { setCurrentImageIndex((prev) => (prev - 1 + carImages.length) % carImages.length); }; return (
{/* Карусель фотографий */}

{isEnglish ? 'Equipment gallery' : 'Галерея техники'}

{/* Главное изображение */}
{ {/* Кнопки навигации */} {/* Индикатор */}
{currentImageIndex + 1} / {carImages.length}
{/* Миниатюры */}
{carImages.map((image, index) => ( ))}
{/* Список транспортных средств */}

{isEnglish ? 'List of vehicles of GeoVector LLC' : 'Список транспортных средств ООО «ГЕОВЕКТОР»'}

{vehicles.map((vehicle, index) => ( ))}
{isEnglish ? 'Vehicle type' : 'Тип авто'} {isEnglish ? 'Make/model' : 'Марка машины'}
{index + 1} {isEnglish ? (() => { switch (vehicle.type) { case 'Установка разведочного бурения': return 'Exploration drilling rig'; case 'Специальное пассажирское ТС': return 'Special-purpose passenger vehicle'; case 'Грузовой бортовой': return 'Flatbed truck'; case 'УБШМ 1.20': return 'UBShM 1.20 (drilling support vehicle)'; case 'Грузовое ТС, Фермер грузопассажирский УБШМ 1-13': return 'Cargo vehicle, UBShM 1-13 crew cab (cargo-passenger)'; case 'Грузовой фургон': return 'Box truck / cargo van'; case 'Установка разведочного бурения УРБ-2Д3': return 'Exploration drilling rig URB-2D3'; case 'Седельный тягач': return 'Tractor unit / semi-trailer truck'; case 'Полуприцеп низкорамный трал': return 'Low-bed semi-trailer (lowboy)'; case 'Снегоход': return 'Snowmobile'; case 'Прицеп для перевозки водной техники, грузов': return 'Trailer for watercraft and cargo'; case 'Специальная установка каротажной станции СК 1-74-II': return 'Special logging station unit SK 1-74-II'; case 'Фермер грузопассажирский УБШМ 1-13': return 'UBShM 1-13 crew cab (cargo-passenger)'; case 'Болотовездеход': return 'Amphibious all-terrain vehicle'; default: return vehicle.type || ''; } })() : vehicle.type || ''} {vehicle.brand}
{/* Статистика */}
{vehicles.length}
{isEnglish ? 'Units of equipment' : 'Единиц техники'}
{carImages.length}
{isEnglish ? 'Photos' : 'Фотографий'}
24/7
{isEnglish ? 'Ready for work' : 'Готовность к работе'}
); }; export default FleetPage;