Skip to content

[Fase 4] Integrare DatabaseProvider in App.tsx #14

Description

@elecicalla

Context

Ultimo step: il DatabaseProvider deve wrappare l'intera app per rendere il database disponibile a tutte le pagine CRM.

Objective

  • Importare DatabaseProvider in src/App.tsx (o nel punto di mount principale)
  • Wrappare l'app con DatabaseProvider
  • Verificare che l'app si avvii correttamente con il DB inizializzato
  • Verificare che il seeding avvenga al primo avvio
  • Verificare persistenza: inserire dato, refresh pagina, dato ancora presente

Acceptance Criteria

  • App.tsx importa e usa DatabaseProvider come wrapper
  • L'app si avvia e mostra il loading screen durante l'init DB
  • Dopo l'init, le pagine CRM sono accessibili normalmente
  • Al primo avvio i dati mock sono presenti nel DB (seeding)
  • Dopo refresh, i dati persistono (localStorage)
  • Nessun errore in console relativo a DB/WASM

Dependencies

Depends on: #13

Notes

Phase: Fase 4
Ref: FR-007, AC-08, AC-09, AC-10

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions