Skip to main content

FR-03 - Componenti avanzati (wrapper)

Scopo

Fornire componenti avanzati come wrapper con API coerente e supporto PrimeNG/Bootstrap.

Descrizione

La libreria deve includere wrapper per componenti avanzati, almeno:

  • skeleton
  • carousel
  • toast
  • message/alert
  • chart (Chart.js)
  • context menu
  • breadcrumb
  • modal/dialog
  • confirm popup
  • toolbar
  • tabs
  • wizard/stepper
  • fieldset
  • card
  • accordion
  • timeline
  • table (vedi FR-09 per requisiti specifici)
  • pick list
  • editor
  • grid system

Acceptance Criteria (Gherkin)

Feature: FR-03 Componenti avanzati wrapper
Scenario: Dialog con apertura e chiusura
Given un consumer usa il componente Dialog
When apre e chiude il dialog tramite API
Then il comportamento è equivalente tra PrimeNG e Bootstrap

Dipendenze

  • FR-01
  • FR-09 (per requisiti tabella)

Impatti

  • Richiede definizioni chiare di feature minime per ogni componente.

Requisiti non funzionali correlati

  • NFR-04, NFR-07

Tracciabilita

  • Req -> Story: US-03
  • Story -> Test: TST-01

Changelog

  • 2026-01-08: creazione iniziale