Dropdown
Dropdown-komponentti toimintojen näyttämiseen valikossa. Käytä pudotusvalikkoa, kun on tarve esittää useita vaihtoehtoisia toimintoja tai linkkejä avattavassa ryhmässä.
Dropdown-komponentti toimintojen näyttämiseen valikossa. Käytä pudotusvalikkoa, kun on tarve esittää useita vaihtoehtoisia toimintoja tai linkkejä avattavassa ryhmässä.
Ylimääräiset HTML-elementit, jotka piilotetaan ruudunlukijalta, kun valikko avataan. Arvona toimii lista mistä tahansa JS-selektoreista.
Tyyppi: string[]
Oletusarvo: []
Renderöitävä HTML-elementti
Tyyppi: ElementType
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Auki / kiinni tila
Tyyppi: boolean
Komponentin onClick-funktio
Tyyppi: (event: TouchEvent | MouseEvent | KeyboardEvent<HTMLElement> | React.MouseEvent<...> | React.TouchEvent<...> | FocusEvent<...>) => void
Pudotusvalikon (karkea) sijainti
Tyyppi: "top" | "top-start" | "top-end" | "right" | "right-start" | "right-end" | "bottom" | "bottom-start" | "bottom-end" | "left" | "left-start" | "left-end"
Oletusarvo: bottom-start
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Renderöi komponentin valikon portalin avulla. Estää komponentin valikon leikkautumisen jos parent-elementin overflow on piilotettu esim. taulukoissa.
Tyyppi: boolean
Ref-prop välitetään komponentin button-elementille.
Renderöitävä HTML-elementti
Tyyppi: ElementType
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Tyyppi: Ref<HTMLButtonElement>
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Salli valikon venyä leveydeltään sisällön mukaan (oletuksena valikolle annetaan maksimileveydeksi 20rem)
Tyyppi: boolean
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Renderöitävä HTML-elementti
Tyyppi: ElementType
Oletusarvo: "h3" as E
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Aktiivisen valinnan visuaalinen korostus
Tyyppi: boolean
Oletusarvo: false
Renderöitävä HTML-elementti
Tyyppi: ElementType
Oletusarvo: "a" as E
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Estetty (disabloitu) linkki / painike
Tyyppi: boolean
Oletusarvo: false
Renderöi erotinviivan
Tyyppi: boolean
Oletusarvo: false
Renderöi väliotsikon
Tyyppi: boolean
Oletusarvo: false
Linkki
Tyyppi: string
Kuvake, painikkeen tekstin jälkeen
Tyyppi: Element
Kuvake, ennen painikkeen/linkin tekstiä
Tyyppi: Element
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Tyyppi / väri
Tyyppi: "danger"