diff --git a/apps/web/src/dialogs/add-reminder-dialog.tsx b/apps/web/src/dialogs/add-reminder-dialog.tsx
index c1c9333d5..448185529 100644
--- a/apps/web/src/dialogs/add-reminder-dialog.tsx
+++ b/apps/web/src/dialogs/add-reminder-dialog.tsx
@@ -480,9 +480,7 @@ export const AddReminderDialog = DialogManager.register(
checked={p.id === priority}
onChange={() => setPriority(p.id)}
/>
- {strings.reminderNotificationModes[
- p.title as keyof typeof strings.reminderNotificationModes
- ]()}
+ {strings.reminderNotificationModes(p.title)}
))}
diff --git a/apps/web/src/dialogs/settings/components/billing-history.tsx b/apps/web/src/dialogs/settings/components/billing-history.tsx
index 217b75598..0e6b93cc8 100644
--- a/apps/web/src/dialogs/settings/components/billing-history.tsx
+++ b/apps/web/src/dialogs/settings/components/billing-history.tsx
@@ -130,7 +130,7 @@ export function BillingHistory() {
{transaction.amount} {transaction.currency}
- {strings.transactionStatusToText[transaction.status]()}
+ {strings.transactionStatusToText(transaction.status)}
strings.recoveryKeyMethod(),
+ description: () => strings.recoveryKeyMethodDesc()
+ },
+ {
+ type: "backup",
+ testId: "step-backup",
+ title: () => strings.backupFileMethod(),
+ description: () => strings.backupFileMethodDesc()
+ },
+ {
+ type: "reset",
+ testId: "step-reset-account",
+ title: () => strings.clearDataAndResetMethod(),
+ description: () => strings.clearDataAndResetMethodDesc(),
+ isDangerous: true
+ }
+];
+
function RecoveryMethods(props: BaseRecoveryComponentProps<"methods">) {
const { navigate } = props;
const [selected, setSelected] = useState(0);
- const recoveryMethods = strings.accountRecoveryMethods as RecoveryMethod[];
if (isSessionExpired()) {
navigate("new");