import { Alert, Typography } from '@mui/material'

interface Props {
  mini?: boolean
}

export function FutureSignalDisclaimer({ mini = false }: Props) {
  if (mini) {
    return (
      <Alert severity="warning" sx={{ py: 0.25, px: 1, '& .MuiAlert-message': { py: 0.25 } }}>
        <Typography variant="caption">Probabilistisches Signal – keine bestätigte Fläche</Typography>
      </Alert>
    )
  }

  return (
    <Alert severity="warning" sx={{ mb: 2 }}>
      <Typography variant="body2" sx={{ fontWeight: 600, mb: 0.5 }}>
        Hinweis: Probabilistisches Zukunftssignal
      </Typography>
      <Typography variant="body2">
        Dieses Signal basiert auf AI-Analyse öffentlicher Daten. Es handelt sich um keine bestätigte verfügbare Fläche.
        Bitte ausschliesslich für strategische Beobachtung und interne Prüfung verwenden — keine verbindlichen Aussagen gegenüber Dritten.
      </Typography>
    </Alert>
  )
}
