hellth-hub/apps/admin/app/(authed)/einstellungen/_components/status-banner.tsx
Sebastian Mayer e42a8109bf
Some checks are pending
CI / Lint, Typecheck, Test, Build (push) Waiting to run
Feature: Settings-Tabs, Login-Redesign und Security-Tests
- Einstellungen-Seite in fokussierte Komponenten aufgeteilt
  (settings-tabs, status-banner, section-card)
- Login-Seite ueberarbeitet
- Neue security.test.ts fuer 2FA-Verlust-/Recovery-Logik
- health.test.ts erweitert
- next-env.d.ts auf Next.js dev-types-Pfad aktualisiert

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-05-29 10:07:27 +02:00

29 lines
547 B
TypeScript

"use client";
export function StatusBanner({
status,
error,
}: {
status: string | null;
error: string | null;
}) {
if (!status && !error) return null;
if (error) {
return (
<div
role="alert"
className="rounded-xl border border-red-200 bg-red-50 px-4 py-3 text-sm text-red-700"
>
{error}
</div>
);
}
return (
<div
role="status"
className="rounded-xl border border-emerald-200 bg-emerald-50 px-4 py-3 text-sm text-emerald-700"
>
{status}
</div>
);
}