Ekspanderbartpanel er et panel som kan ekspandere eller kollapse innhold. Komponenten bruker npm-pakken React-collapse og extender props fra den.
Normal
<Ekspanderbartpaneltittel="Klikk her for å åpne/lukke panelet">
Panelet vil da ekspandere og vise innholdet.
</Ekspanderbartpanel>
Kopiert!
Endre tekststørrelse
For å endre tekst-størrelsen på åpne/lukke-knappen kan man sende inn en annen
typografi-type via tittel-propen.
<Ekspanderbartpaneltittel={<Normaltekst>Klikk her for å åpne/lukke panelet</Normaltekst>}>
Panelet vil da ekspandere og vise innholdet.
</Ekspanderbartpanel>
<Ekspanderbartpaneltittel={<div><Undertittel>Klikk her for å åpne/lukke panelet</Undertittel><Etiketttype="suksess">En etikett</Etikett><Etiketttype="fokus"style={{ marginLeft:"0.5rem"}}>
En annen etikett
</Etikett></div>}>
Panelet vil da ekspandere og vise innholdet.
</Ekspanderbartpanel>
Kopiert!
Kontroller komponenten selv
Styr komponent fra ekstern state (controlled components).
<KnapponClick={()=>this.open()}>Åpne</Knapp><KnapponClick={()=>this.close()}>Lukke</Knapp><EkspanderbartpanelBasetittel="Kan også klikke her"apen={this.state.apen}onClick={()=>this.toggle()}>
Alt innholdet ditt
</EkspanderbartpanelBase>