feat: Implement a snapshots feature with a list component and a dedicated page to manage and restore saved sessions.

This commit is contained in:
Michael committed 2026-02-22 14:37:19 +01:00
1 parent afa7e59c34
commit d6e313f945
4 files changed
+37 -37

No files matched your search

+4 -4
View File
@@ -7,12 +7,12 @@ export default function ExportsPage() {
<div className="flex items-start justify-between">
<div>
<div className="flex items-center gap-3 mb-2">
<div className="w-10 h-10 rounded-xl bg-emerald-500/10 border border-emerald-500/20 flex items-center justify-center">
<FileDown className="w-5 h-5 text-emerald-400" />
<div className="w-10 h-10 rounded-xl bg-[var(--accent-bg)] border border-[var(--accent-border)] flex items-center justify-center">
<FileDown className="w-5 h-5 text-[var(--accent)]" />
</div>
<h1 className="text-3xl font-black tracking-tight text-slate-100 italic uppercase">Historique d&apos;Arbitrage</h1>
<h1 className="text-2xl font-black tracking-tight text-[var(--text-primary)] uppercase">Historique d&apos;Arbitrage</h1>
</div>
<p className="text-sm text-slate-400 max-w-xl">
<p className="text-sm text-[var(--text-secondary)] max-w-xl">
Retrouvez ici toutes vos sessions sauvegardées et exports réalisés. Vous pouvez restaurer une session pour reprendre votre travail ou supprimer les anciens enregistrements.
</p>
</div>
+4 -4
View File
@@ -7,12 +7,12 @@ export default function SnapshotsPage() {
<div className="flex items-start justify-between">
<div>
<div className="flex items-center gap-3 mb-2">
<div className="w-10 h-10 rounded-xl bg-indigo-500/10 border border-indigo-500/20 flex items-center justify-center">
<Camera className="w-5 h-5 text-indigo-400" />
<div className="w-10 h-10 rounded-xl bg-[var(--accent-bg)] border border-[var(--accent-border)] flex items-center justify-center">
<Camera className="w-5 h-5 text-[var(--accent)]" />
</div>
<h1 className="text-3xl font-black tracking-tight text-slate-100 italic uppercase">Snapshots</h1>
<h1 className="text-2xl font-black tracking-tight text-[var(--text-primary)] uppercase">Snapshots</h1>
</div>
<p className="text-sm text-slate-400 max-w-xl">
<p className="text-sm text-[var(--text-secondary)] max-w-xl">
Historique de vos sessions d&apos;arbitrage. Restaurez une sauvegarde pour retrouver vos modifications en cours sur une gamme spécifique.
</p>
</div>