feat: seed bibliothèque icônes mis à jour — 16 icônes depuis dev

This commit is contained in:
2026-06-13 21:03:59 +02:00
parent a9ed68de47
commit 60ed448d69
19 changed files with 1935 additions and 834 deletions
+16 -10
View File
@@ -983,16 +983,22 @@ db.exec(`
const count = db.prepare('SELECT COUNT(*) AS n FROM app_icons').get().n;
if (count === 0) {
const seeds = [
{ name: 'balance', filename: 'icon_balance_seed.svg', description: 'Balance / équilibre' },
{ name: 'capital', filename: 'icon_capital_seed.svg', description: 'Capital investi' },
{ name: 'cashback', filename: 'icon_cashback_seed.svg', description: 'Cashback / bonus' },
{ name: 'depot', filename: 'icon_depot_seed.svg', description: 'Dépôt de fonds' },
{ name: 'interets', filename: 'icon_interets_seed.svg', description: 'Intérêts perçus' },
{ name: 'investissement', filename: 'icon_investissement_seed.svg', description: 'Investissement' },
{ name: 'plateforme', filename: 'icon_plateforme_seed.svg', description: 'Plateforme de prêt' },
{ name: 'remboursement', filename: 'icon_remboursement_seed.svg', description: 'Remboursement' },
{ name: 'retrait', filename: 'icon_retrait_seed.svg', description: 'Retrait de fonds' },
{ name: 'porte-monnaie', filename: 'icon_porte-monaie_seed.svg', description: 'Porte-monnaie' },
{ name: 'balance', filename: 'icon_balance_seed.svg', description: 'Balance / équilibre' },
{ name: 'capital', filename: 'icon_capital_1779539824176.svg', description: 'Capital investi' },
{ name: 'cashback', filename: 'icon_cashback_seed.svg', description: 'Cashback / bonus' },
{ name: 'compte-courant', filename: 'icon_compte-courant_1780313604075.svg', description: 'Compte courant' },
{ name: 'dashboard', filename: 'icon_dashboard_1780232184451.svg', description: 'Dashboard financier' },
{ name: 'depot', filename: 'icon_depot_1779539637657.svg', description: 'Dépôt de fonds' },
{ name: 'depots-retraits', filename: 'icon_depots-retraits_1780231579297.svg', description: 'Dépôts / Retraits' },
{ name: 'interets', filename: 'icon_interets_seed.svg', description: 'Intérêts perçus' },
{ name: 'investissement', filename: 'icon_investissement_seed.svg', description: 'Investissement' },
{ name: 'plateforme', filename: 'icon_plateforme_seed.svg', description: 'Plateforme de prêt' },
{ name: 'plateforme-fr', filename: 'icon_plateforme-fr_1780332257672.png', description: 'Plateforme fraçaise' },
{ name: 'plateforme-ww', filename: 'icon_plateforme-ww_1780332295418.png', description: 'Plateforme étrangère' },
{ name: 'porte-monnaie', filename: 'icon_porte-monnaie_1779539652739.svg', description: 'Porte-monnaie' },
{ name: 'remboursement', filename: 'icon_remboursement_seed.svg', description: 'Remboursement' },
{ name: 'retrait', filename: 'icon_retrait_seed.svg', description: 'Retrait de fonds' },
{ name: 'tax', filename: 'icon_tax_1780230337883.svg', description: 'Fiscalité / Tax' },
];
const ins = db.prepare(
'INSERT OR IGNORE INTO app_icons (name, filename, description) VALUES (?,?,?)'