diff --git a/apps/client/src/components/ui/responsive-settings-row.tsx b/apps/client/src/components/ui/responsive-settings-row.tsx
new file mode 100644
index 00000000..ec3f65f7
--- /dev/null
+++ b/apps/client/src/components/ui/responsive-settings-row.tsx
@@ -0,0 +1,47 @@
+import { Box } from "@mantine/core";
+import React from "react";
+
+interface ResponsiveSettingsRowProps {
+ children: React.ReactNode;
+}
+
+export function ResponsiveSettingsRow({ children }: ResponsiveSettingsRowProps) {
+ return (
+
+ {children}
+
+ );
+}
+
+interface ResponsiveSettingsContentProps {
+ children: React.ReactNode;
+}
+
+export function ResponsiveSettingsContent({ children }: ResponsiveSettingsContentProps) {
+ return (
+
+ {children}
+
+ );
+}
+
+interface ResponsiveSettingsControlProps {
+ children: React.ReactNode;
+}
+
+export function ResponsiveSettingsControl({ children }: ResponsiveSettingsControlProps) {
+ return (
+
+ {children}
+
+ );
+}
diff --git a/apps/client/src/ee/mfa/components/mfa-settings.tsx b/apps/client/src/ee/mfa/components/mfa-settings.tsx
index bf849f3e..73d9247d 100644
--- a/apps/client/src/ee/mfa/components/mfa-settings.tsx
+++ b/apps/client/src/ee/mfa/components/mfa-settings.tsx
@@ -9,6 +9,7 @@ import { MfaDisableModal } from "@/ee/mfa";
import { MfaBackupCodesModal } from "@/ee/mfa";
import { isCloud } from "@/lib/config.ts";
import useLicense from "@/ee/hooks/use-license.tsx";
+import { ResponsiveSettingsRow, ResponsiveSettingsContent, ResponsiveSettingsControl } from "@/components/ui/responsive-settings-row";
export function MfaSettings() {
const { t } = useTranslation();
@@ -53,8 +54,8 @@ export function MfaSettings() {
return (
<>
-
-
+
+ {t("2-step verification")}
{!isMfaEnabled
@@ -63,44 +64,46 @@ export function MfaSettings() {
)
: t("Two-factor authentication is active on your account.")}
-