"use client";

import { TwoFactorSettings } from "@/components/two-factor-settings";

/** Enrôlement 2FA d'un opérateur SYS sur /staff-2fa. Dès que le 2FA est actif,
 *  on force un rechargement complet vers /admin : le mur 2FA du layout
 *  (superadmin) relit le flag en base et laisse désormais passer. Sans ça, la
 *  page /staff-2fa (Server Component) resterait affichée après enrôlement — le
 *  redirect serveur ne se réévalue pas côté client. */
export function StaffTwoFactorEnroll() {
  return (
    <TwoFactorSettings
      enabled={false}
      onEnabled={() => {
        window.location.href = "/admin";
      }}
    />
  );
}
