feat: Add key backup reminder. Refactor Toast component to handle dark mode better

This commit is contained in:
Dan Ditomaso
2025-01-07 15:08:01 -05:00
parent 74e33d09b1
commit f3a3741216
10 changed files with 326 additions and 137 deletions
+21
View File
@@ -0,0 +1,21 @@
import { useBackupReminder } from "@app/core/hooks/useKeyBackupReminder";
import { useDevice } from "@app/core/stores/deviceStore";
export const KeyBackupReminder = (): JSX.Element => {
const { setDialogOpen } = useDevice();
useBackupReminder({
suppressDays: 7,
message: "We recommend backing up your key data regularly. Would you like to back up now?",
onAccept: () => setDialogOpen("pkiBackup", true),
cookieOptions: {
secure: true,
sameSite: 'strict'
}
});
return (
<>
</>
);
};