Minimerbar panel
- Komponent
- Status
- 
        Beta
Minimerbar panel (FMinimizablePanel) används tillsammans med applikationsmall för att ge användaren möjlighet att visa innehåll i öppet läge eller minimerat läge.
Komponenten har även stöd för att kombineras ihop med justerbar yta (FResizePane) eller fixerad yta (FFixedPane).
Användning
Använd native slots för att placera innehåll:
- header
- default
- footer.
Native slot innebär att du som konsument skapar elementet för sloten med attributet slot.
Använd flaggan isOpen för att styra vad som renderas beroende på om panelen är öppen eller minimerad.
<f-minimizable-panel>
    <template #default="{ header, footer, content, isOpen }">
        <template v-if="isOpen">
            <h1 :slot="header">Rubrik</h1>
            <p :slot="content">Innehåll</p>
            <div :slot="footer">Fot</div>
        </template>
    </template>
</f-minimizable-panel>
Du kan byta ut ikonen via icon-sloten.
<f-minimizable-panel>
    <template #icon>
        <f-icon name="awesome-icon"></f-icon>
    </template>
</f-minimizable-panel>
Anpassa texter
Ikonens skärmläsartext består av ett prefix och en beskrivning av panelen:
{prefix} {context}
Prefix varierar beroende på om panelen är öppen eller inte.
Standardtext för minimerat läge:
"Återställ panel"
Standardtext för öppet läge:
"Minimera panel"
Konsumenten kan påverka ikonens skärmläsartext via textnycklar
eller genom att sätta context-proppen in till komponenten:
-<f-minimizable-panel>
+<f-minimizable-panel context="My awesome panel">
Initialt state
Som standard är minimerbar panel expanderad i desktop.
Med initial="minimized" kan du ändra så den är minimerad som standard.
-<f-minimizable-panel>
+<f-minimizable-panel initial="minimized">
Textnycklar
- 
                            fkui.minimizable-panel.close
- 
                            Del av skärmläsartext för knapp då panel är öppen. Default: "Minimera" 
- 
                            fkui.minimizable-panel.open
- 
                            Del av skärmläsartext för knapp då panel är minimerad. Default: "Återställ" 
- 
                            fkui.minimizable-panel.context
- 
                            Del av skärmläsartext för knapp. Default: "panel" 
| Textnyckel | Standardtext | Beskrivning | 
|---|---|---|
| fkui.minimizable-panel.close | Minimera | Del av skärmläsartext för knapp då panel är öppen. | 
| fkui.minimizable-panel.open | Återställ | Del av skärmläsartext för knapp då panel är minimerad. | 
| fkui.minimizable-panel.context | panel | Del av skärmläsartext för knapp. | 
Props, Events & Slots
Props
- 
                            context: stringOptional
- 
                            Screenreader context for toggle button. Default value of fkui.minimizable-panel.context.
- 
                            initial: unionOptional
- 
                            Start in initial state. Default is expanded.