import { TOTPFactors } from 'components/interfaces/Account' import AccountLayout from 'components/layouts/AccountLayout/AccountLayout' import { FormHeader } from 'components/ui/Forms/FormHeader' import { useMfaListFactorsQuery } from 'data/profile/mfa-list-factors-query' import { Smartphone } from 'lucide-react' import type { NextPageWithLayout } from 'types' import { Badge, cn, Collapsible } from 'ui' const collapsibleClasses = [ 'bg-surface-100', 'hover:bg-overlay-hover', 'data-open:bg-selection', 'border-default', 'hover:border-strong data-open:border-strong', 'data-open:pb-px col-span-12 rounded', '-space-y-px overflow-hidden', 'border shadow', 'transition', 'hover:z-50', ] const Security: NextPageWithLayout = () => { const { data } = useMfaListFactorsQuery() return (