Dialogträd
- Komponent
- Status
- 
        Produktionsklar
Låter användaren navigera genom X antal dialoger som leder till en slutvy baserat på tidigare val.
Exempel med tre frågor
<div class="dialogue-tree" data-test="dialogue-tree">
    <ul class="dialogue-tree__list">
        <li class="dialogue-tree__list-item">
            <button type="button">
                Anställning
                <f-icon name="arrow-right"></f-icon>
            </button>
        </li>
        <li class="dialogue-tree__list-item">
            <button type="button">
                Enskild firma eller handelsbolag
                <f-icon name="arrow-right"></f-icon>
            </button>
        </li>
        <li class="dialogue-tree__list-item">
            <button type="button">
                Aktiebolag
                <f-icon name="arrow-right"></f-icon>
            </button>
        </li>
    </ul>
</div>
Användning
<f-dialogue-tree v-model="current" dialogue-tree="tree">
    <template #default="{ userData }">
        <template v-if="userData.id === '1'"> 1 </template>
        <template v-if="userData.id === '2'"> 2 </template>
    </template>
</f-dialogue-tree>
Exempel
Flerstegsmodal
Exempel på en kombination av komponenterna FFormModal och FDialogueTree för att skapa en modal som inehåller flera steg.
<!-- [html-validate-disable-block aria-label-misuse -- well supported]-->
const myAwesomeDialogTree: FDialogueTreeSubQuestion = {
  label: "Vad vill du lägga till?",
  options: [ /* ... */ ],
};
<f-form-modal>
  <template #input-text-fields>
    <f-dialogue-tree :dialogue-tree="myAwesomeDialogTree"></f-dialogue-tree>
  </template>
</f-form-modal>
API
Models
- 
                            v-model: FDialogueTreeUserProgress
- 
                            Current dialogue question 
Props
- 
                            dialogueTree: FDialogueTreeQuestion
- 
                            Dialogue tree 
Slots
- 
                            default
- 
                            Slot for last dialogue step. Bindings: - userData: userData— Step information