export default async function AdminMigrationPage() {
  return (
    <div className="flex flex-col gap-6">
      <div>
        <h1 className="text-2xl font-bold">Datenmigration</h1>
        <p className="text-muted-foreground">
          Legacy-Daten aus MyEasyCMS (MySQL) in die neue Plattform migrieren
        </p>
      </div>

      <div className="space-y-4 rounded-lg border p-6">
        <h2 className="text-lg font-semibold">Migrationsschritte</h2>
        <ol className="list-inside list-decimal space-y-2 text-sm">
          <li>MySQL-Verbindung konfigurieren</li>
          <li>Mandanten (user_profile → team accounts) zuordnen</li>
          <li>Benutzer (cms_user → auth.users) migrieren</li>
          <li>
            Module (m_module/m_modulfeld → modules/module_fields) übertragen
          </li>
          <li>Mitglieder (ve_mitglieder → members) importieren</li>
          <li>Kurse (ve_kurse → courses) importieren</li>
          <li>Dateien (cms_files → Supabase Storage) hochladen</li>
          <li>Daten verifizieren und bereinigen</li>
        </ol>

        <div className="rounded-md border border-amber-200 bg-amber-50 p-4 dark:border-amber-800 dark:bg-amber-950">
          <p className="text-sm text-amber-800 dark:text-amber-200">
            <strong>Hinweis:</strong> Die Migration erfordert eine
            MySQL-Verbindung zum Legacy-System. Stellen Sie sicher, dass{' '}
            <code>mysql2</code> installiert ist und die Verbindungsdaten korrekt
            konfiguriert sind.
          </p>
        </div>
      </div>
    </div>
  );
}
