Minimerbar panel

Minimerbar panel (FMinimizablePanel) används tillsammans med applikationsmallen 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">

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: string Optional

Screenreader context for toggle button.

Default value of fkui.minimizable-panel.context.

Slots

default

Content

Bindings:

  • isOpen: boolean panel state
  • header: string native slot name
  • footer: string native slot name
  • content: string native slot name
icon

Icon

Bindings:

  • isOpen: boolean panel state

Esc för att stänga Pil upp/ner för att navigera Enter för att välja