{{ titolo() }}

@if (caricamentoModifica()) {

Caricamento lista…

} @else if (caricamentoErrore(); as message) { } @else {
@for (label of stepLabels; track $index) {
{{ $index + 1 }}. {{ label }}
}
@if (step() === 0) {
@if (tipoEventoRicercaInCorso()) {

Ricerca in corso…

} @else if (tipoEventoAppenaProposto()) {

Tipo evento "{{ tipoEventoTesto() }}" proposto, in attesa di approvazione.

} @else if (mostraProponiTipoEvento()) {

Nessun tipo evento esistente corrisponde. {{ tipoEventoProponiInCorso() ? 'Invio in corso…' : '+ Proponi "' + tipoEventoTesto() + '" come nuovo tipo evento' }}

} @if (tipoEventoProponiErrore()) {
{{ tipoEventoProponiErrore() }}
}
} @if (step() === 1) {
@if (ricercaInCorso()) {

Ricerca in corso…

} @else if (nessunRisultato() && !mostraFormProposta()) {

Nessun risultato per "{{ ricerca() }}". + Proponi "{{ ricerca() }}" come nuovo materiale

} @if (mostraFormProposta()) {
Proponi "{{ ricerca() }}" come nuovo materiale
@if (categoriaRicercaInCorso()) {

Ricerca categoria in corso…

} @else if (categoriaAppenaProposta()) {

Categoria "{{ proponiCategoria() }}" proposta, in attesa di approvazione.

} @else if (mostraProponiCategoria()) {

Nessuna categoria esistente corrisponde. {{ proponiCategoriaInCorso() ? 'Invio in corso…' : '+ Proponi "' + proponiCategoria() + '" come nuova categoria' }}

} @if (proponiCategoriaErrore()) {
{{ proponiCategoriaErrore() }}
} @if (proponiErrore()) {
{{ proponiErrore() }}
}
Annulla
{{ proponiInCorso() ? 'Invio in corso…' : 'Proponi materiale' }}
} @if (voci().length > 0) {
@for (voce of voci(); track voce.materialeId) {
{{ voce.nome }} @if (voce.inAttesaConferma) { ⚠️ } {{ voce.unitaMisura }}
}
} @if (sottoListeSelezionate().length > 0) {
@for (sottoLista of sottoListeSelezionate(); track sottoLista.id) {
{{ sottoLista.nome }} {{ sottoLista.origine === 'modello' ? '(dal catalogo)' : '(tua lista)' }}
}
}
} @if (step() === 2) { }
Indietro
@if (isLastStep()) {
{{ salvataggioInCorso() ? (editingId() ? 'Salvataggio in corso…' : 'Creazione in corso…') : (editingId() ? 'Salva modifiche' : 'Salva lista') }}
} @else {
Avanti
}
}