diff --git a/frontend/src/modals/TwoFactorModal.module.css b/frontend/src/modals/TwoFactorModal.module.css new file mode 100644 index 000000000..4a559c5f8 --- /dev/null +++ b/frontend/src/modals/TwoFactorModal.module.css @@ -0,0 +1,5 @@ +.qrcode { + max-width: "200px"; + height: "auto"; + border: 6px solid #fff; +} diff --git a/frontend/src/modals/TwoFactorModal.tsx b/frontend/src/modals/TwoFactorModal.tsx index 2b8639fa9..aa76d598c 100644 --- a/frontend/src/modals/TwoFactorModal.tsx +++ b/frontend/src/modals/TwoFactorModal.tsx @@ -3,11 +3,12 @@ import { Field, Form, Formik } from "formik"; import { type ReactNode, useCallback, useEffect, useState } from "react"; import { Alert } from "react-bootstrap"; import Modal from "react-bootstrap/Modal"; +import QRCode from "react-qr-code"; import { disable2FA, enable2FA, get2FAStatus, regenerateBackupCodes, start2FASetup } from "src/api/backend"; import { Button } from "src/components"; import { T } from "src/locale"; import { validateString } from "src/modules/Validations"; -import QRCode from "react-qr-code"; +import styles from "./TwoFactorModal.module.css"; type Step = "loading" | "status" | "setup" | "verify" | "backup" | "disable"; @@ -156,11 +157,7 @@ const TwoFactorModal = EasyModal.create(({ id, visible, remove }: Props) => {

- +