import MapsLayout from '~/layouts/MapsLayout' import { Head, Link } from '@inertiajs/react' import { useTranslation } from 'react-i18next' import MapComponent from '~/components/maps/MapComponent' import StyledButton from '~/components/StyledButton' import { IconArrowLeft } from '@tabler/icons-react' import { FileEntry } from '../../types/files' import Alert from '~/components/Alert' export default function Maps(props: { maps: { baseAssetsExist: boolean; regionFiles: FileEntry[] } }) { const { t } = useTranslation() const alertMessage = !props.maps.baseAssetsExist ? t('maps.alertNoBaseAssets') : props.maps.regionFiles.length === 0 ? t('maps.alertNoRegions') : null return (
{/* Nav and alerts are overlayed */}

{t('layout.backToHome')}

{t('maps.manageRegions')}
{alertMessage && (
{ window.location.href = '/settings/maps' }, }} />
)}
) }