diff --git a/ui/src/pages/tenant/TeamPage.tsx b/ui/src/pages/tenant/TeamPage.tsx index 2289f15..861c054 100644 --- a/ui/src/pages/tenant/TeamPage.tsx +++ b/ui/src/pages/tenant/TeamPage.tsx @@ -19,6 +19,7 @@ import { useInviteTeamMember, useRemoveTeamMember, useResetTeamMemberPassword, + useResetTeamMemberMfa, } from '../../api/tenant-hooks'; import styles from '../../styles/platform.module.css'; @@ -59,6 +60,7 @@ export function TeamPage() { const inviteMember = useInviteTeamMember(); const removeMember = useRemoveTeamMember(); const resetPassword = useResetTeamMemberPassword(); + const resetMfa = useResetTeamMemberMfa(); const { toast } = useToast(); const [showInvite, setShowInvite] = useState(false); @@ -68,6 +70,7 @@ export function TeamPage() { const [removeTarget, setRemoveTarget] = useState(null); const [pwTarget, setPwTarget] = useState(null); const [pwValue, setPwValue] = useState(''); + const [mfaResetTarget, setMfaResetTarget] = useState(null); const team: TeamMember[] = (rawTeam ?? []).map(toMember).filter((m) => m.id !== ''); @@ -100,6 +103,13 @@ export function TeamPage() { > Reset Password + + + + + )} + {/* Reset password inline form */} {pwTarget && (