feat: confezioni (conf) chiede dimensione singola confezione

- Nuovo campo package_unit in DB (migrazione automatica)
- Form aggiungi/modifica: quando si seleziona 'conf', appare campo per
  specificare il contenuto della singola confezione (es. 300g, 2L)
- Visualizzazione: '3 conf (da 300g)' in inventario, dettaglio, butta
- formatQuantity aggiornato con supporto package_unit
- API: salva/restituisce package_unit in tutti gli endpoint
- Ricette e chat: contesto arricchito con info confezione
- CSS: stili per il nuovo campo conf-size
This commit is contained in:
dadaloop82
2026-03-11 15:43:44 +00:00
parent af3b5941a0
commit bf2e137502
6 changed files with 210 additions and 34 deletions
+39
View File
@@ -1919,6 +1919,45 @@ body {
border-radius: var(--radius-sm);
}
/* ===== CONF PACKAGE SIZE ROW ===== */
.conf-size-row {
margin-top: 8px;
padding: 10px 12px;
background: #f0f9ff;
border: 1.5px solid #bae6fd;
border-radius: var(--radius-sm);
}
.conf-size-label {
display: block;
font-size: 0.85rem;
font-weight: 600;
margin-bottom: 6px;
color: #0369a1;
}
.conf-size-inputs {
display: flex;
gap: 8px;
align-items: center;
}
.conf-size-input {
flex: 1;
max-width: 120px;
}
.conf-size-unit {
width: 65px;
min-width: 65px;
}
.conf-size-info {
font-size: 0.75em;
color: var(--text-light);
font-weight: 500;
}
/* ===== EXPIRY INPUT + CAMERA ROW ===== */
.expiry-input-row {
display: flex;