Le seguenti sono le path locali accettate dall'applicazione.
Path | Descrizione | Pubblico |
---|---|---|
/home | offerte | 🔐 No |
/dashboard | statistiche & grafici | 🔐 No |
/pratiche | elenco pratiche & ricerca | 🔐 No |
/profilo | profilo utente | 🔐 No |
/registrazione | form registrazione | ✅ Sì |
/onboard/:CATAccountID
|
attiva un CARAccountID
|
✅ Sì |
/questionario | questionario mirato all'utente | 🔐 No |
/questionario/pratica/:PraticaID
|
questionario mirato alla pratica | 🔐 No |
/richiesta-email-recupero-password | primo passo nel processo di recupero password | ✅ Sì |
/impostazione-password/:AccessToken /:AccountLoginID
|
imposta una nuova password per un account | ✅ Sì |
/pratica/:NumeroPratica
|
visualizza i dettagli di una pratica | 🔐 No |
/firma/:NumeroPratica /:AllegatoID
|
firma un allegato (che rappresenta un contratto) di una pratica | 🔐 No |
Nella versione 2
la libreria material è stata abbandonata completamente.
La libreria grafica base attualmente è DaisyUI, basata su TailwindCSS.
Il tema predefinito è descritto a build time e può essere configurato nel file ./taildinw.config.cjs.
Attualmente il tema predefinito deriva dal tema "bumblebee"
di DaisyUI.
DaisyUI dispone di un editor di temi ufficiale, usalo per sperimentare con i colori prima di cambiare il tema predefinito.
Le icone material sono implementate come path SVG, i quali sono rappresentati attraverso variabili js nella libreria @mdi.
Esempio utilizzo:
<script lang="ts">
import { Icona } from '@componenti/Icona.svelte';
import { mdiFileSearch } from '@mdi/js';
</script>
<Icon path={mdiFileSearch}/>
Come vedi l'intellisense è in grado di elencare le icone disponibili