- Shipped
- 24 aprile 2026 alle ore 23:35 UTC
- Author
- kamo
- Commit
- c7dd4a3
Telaio / spaziatura correzioni: - Tutte e sei le schede (Provider, Estensioni, Utenti telefonici, Dispositivi, Voce, Salute) ora avvolgere il loro contenuto in un TabShell con px:{xs:2,md:3} py:3 pb:6 imbottitura così pulsanti non più aggrappati al bordo del pannello. - Sticky due righe modello intestazione scheda: icona tile + titolo + sottotitolo sulla sinistra, barra degli strumenti (scatola di ricerca + pulsanti d'azione) a destra, avvolgendo verticalmente su porti panoramici stretti. - Le tabelle ottengono un contenitore di carta (outlined) con angoli arrotondati e uno stagnato file di intestazione invece di nudo TableHead/TableBody. - Gli stati vuoti si sono spostati in un documento off-shore con titolo + copia dei sottotitoli piuttosto che una riga piatta di testo. Loghi del fornitore: - Nuovo componente ProviderLogo centralizza l'esistente /public/logo/voip/* e /pubblico/logo/sms/* attività dietro una API digitata (tipo, dimensione). - Aggiunto /public/logo/sms/flowroute.svg (text-mark) dal no Flowroute brand la risorsa esisteva nel repo. - Logos superficie su instanceCard, AddPhoneServer / AddBulkText carte di scelta, l'intestazione di dialogo Aggiungi una volta che un tipo viene scelto, l'intestazione del cassetto Gestisci, e la scheda Salute piastrelle. Carte / cassettiera: - instanceCard: 4px bordo sinistro colorato (status), logo + nome + fornitore tipo pillola, icona di stato + etichetta colorata ("Connected" / "Needs reauth" / "Error"), chiave stat, ultima sincronizzazione, stringa di errore. Gestione di ancoraggi a pulsante in fondo alla carta. - ManageInstanceDrawer intestazione ora mostra il logo del fornitore + il nome dell'istanza + tipo chip; la riga Tabs ottiene il proprio divisore in modo da non toccare il contenuto. - La finestra di dialogo AddBulkText utilizza una griglia di 2 colonne di schede del fornitore con loghi + descrizioni brevi, sostituendo la semplice MUI Selezionare il menu a tendina. Pulizia: - Rimuovete i componenti legacy morti ora soppiantati dalla UI multi-instance: PhoneProviderSetup.tsx... E' il momento giusto