/**
 * バリデーションエラーがあるときにフォーム先頭へ短い注意を出す（Inertia の field エラーと併用）
 */
export default function FormErrorSummary({
    message = '入力内容を確認してください。',
    visible,
}: {
    message?: string;
    visible: boolean;
}) {
    if (!visible) {
        return null;
    }

    return (
        <div
            className="rounded-lg border border-amber-200 bg-amber-50 px-4 py-3 text-sm text-amber-900"
            role="alert"
        >
            {message}
        </div>
    );
}
