import type { MutableRefObject } from 'react' import { useTranslation } from 'react-i18next' import { cn } from '@/lib/utils' interface MapViewportProps { containerRef: MutableRefObject isPosting: boolean isLoading: boolean confirmationHint?: string | null } export function MapViewport({ containerRef, isPosting, isLoading, confirmationHint }: MapViewportProps) { const { t } = useTranslation() return (
{(isPosting || isLoading) && (
{isPosting ? t('map.posting') : t('map.loading')}
)} {confirmationHint && (
{confirmationHint}
)}
) }