Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add step-by-step component #132

Open
1 task done
ilbassa opened this issue May 22, 2024 · 3 comments
Open
1 task done

Add step-by-step component #132

ilbassa opened this issue May 22, 2024 · 3 comments
Assignees

Comments

@ilbassa
Copy link

ilbassa commented May 22, 2024

Esiste già una discussione sul tema che ti interessa, o su un tema simile?

  • Ho verificato e non esiste

Cosa

New Step-by-step component for creating guidelines.

It would contains a component step-by-step wrapper and inside of it various single step component.

The step-by-step wrapper component should contains:

  1. [optional] Title
  2. [multiple] Single Step component

The single step component should contains:

  1. Main information (a date or a cardinal number)
  2. Title
  3. Body text
  4. [optional] Link to a document (icon + description)
  5. [optional] Link CTA
  6. [optional] Info paragraph

Perché

It would be useful to design step-by-step guidelines where the user is guided to follow a procedure that requires completing various steps.
It would be useful also for display events in a timeline.

Contesto

No response

Altro

Single step component
Proposal of generic design of single step with all the optional feature
Step_component

Step by step component
An example of implementation of the wrapper
Step_by_step_component

@Fupete
Copy link
Collaborator

Fupete commented Jul 29, 2024

Ciao @ilbassa, grazie per la proposta!!! Se hai un Figma da condividere scrivici pure a [email protected].

Nel merito: per i nuovi modelli per Musei Civici e ASL, è stato implementato un componente molto simile. Riteniamo anche noi che potrebbe essere utile integrarlo in UI Kit Italia.

Nelle prossime settimane possiamo usare questa discussione per farti vedere cose e discuterne.

Un saluto cc @zetareticoli

@zetareticoli
Copy link
Member

Ciao @ilbassa,

ti allego due esempio di componente che utilizziamo nei modelli per ASL e Comuni.

Il componente adottato per il modello ASL è ideale per creare procedure step-by-step dove ogni fase ha un titolo e un contenuto che di può espandere:

Slice 1

È disponibile su Figma

Il componente adottato per il modello Comuni invece è meno recente ed era stato pensato per indicare procedure legate ad un fattore temporale, come giorni o mesi:

Slice 3

Anch'esso è disponibile su Figma, lo trovi nella sezione "Flussi di servizio".

Come vedi, i due componenti sono molto diversi tra loro. Nella tua proposta c'è di buono il fatto che si adatta a entrambe le casistiche pur rimanendo uguale.

Stiamo ragionando sull'opportunità di aggiungere al design system .italia (e quindi a UI Kit Italia) la versione introdotta nel modello ASL.

@ilbassa
Copy link
Author

ilbassa commented Sep 2, 2024

Ottimo, in effetti il componente del modello ASL ha un legame visivo più intuitivo tra i vari passi e con l'accordion è possibile isolare uno step, questo permette inoltre di inserire anche maggior contenuto come nell'esempio su Figma.
Prendiamo spunto e vediamo se riusciamo a implementarlo così anche noi.

Stiamo ragionando sull'opportunità di aggiungere al design system .italia (e quindi a UI Kit Italia) la versione introdotta nel modello ASL.

Sarebbe molto utile per non dover creare tutto da zero :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: 📋 Backlog
Development

No branches or pull requests

3 participants