OverlayNav
Komponentti sisällön päälle avautuvan navigaatiovalikon toteutukseen.
Komponentti sisällön päälle avautuvan navigaatiovalikon toteutukseen.
Renderöitävä HTML-elementti
Tyyppi: ElementType
Komponentin sisältö
Tyyppi: ReactNode
CSS-apuluokat ulkoasun muokkaamiseen.
Tyyppi: string
Elementti, johon kohdistetaan kohdistuksen poistuessa auki olevasta valikosta, jos valikkoelementti itse saa kohdistuksen. Tarpeellinen vain, jos kohdistus ei automaattisesti siirry oikeaan elementtiin (valikkoa edeltävä elementti).
Tyyppi: RefObject<HTMLElement>
Määrittää ne HTML-elementit, jotka piilotetaan, kun valikko avataan (käytetään valikon korkeuden rajoittamiseen).
Tyyppi: HTMLElement[]
Oletusarvo: []
Määrittää ne HTML-elementit, joihin valikon lisäksi pääsee kohdistamaan, kun valikko on auki. Esimerkiksi header-elementti.
Tyyppi: HTMLElement[]
Oletusarvo: []
Määrittää, onko navigaatiovalikko avattu vai suljettu.
Tyyppi: boolean
Määrittää, näytetäänkö navigaatiovalikko sisällön päällä vai työntääkö se sisältöä alaspäin. Poistaa myös kohdistuksen hallinnan käytöstä.
Tyyppi: boolean
Oletusarvo: true
Määrittää navigaatiovalikon sijainnin sivulla. Toistaiseksi tuettuna on vain etäisyys yläreunasta.
Tyyppi: { top: string; }
Funktio, jota kutsutaan navigaatiovalikon sulkeutuessa (esc, valikon ulkopuolinen klikkaus).
Tyyppi: (e: KeyboardEvent | MouseEvent | TouchEvent) => void
Komponentin ref, joka tyypittyy renderöitävän HTML-elementin mukaan.
Tyyppi: any
Määrittää, sulkeutuuko navigaatiovalikko esc-painikkeella.
Tyyppi: boolean
Oletusarvo: true
Määrittää, sulkeutuuko navigaatiovalikko, kun klikataan elementtiä sen ulkopuolella. Tarpeellinen vain, jos valikko ei täytä koko ruutua.
Tyyppi: boolean
Oletusarvo: false
Määrittää, estetäänkö taustalla olevan sivun vieritys valikon ollessa auki.
Tyyppi: boolean
Oletusarvo: false
Määrittää, vieritetäänkö ruutua siten, että valikon avannut elementti vieritetään kokonaan näkyville.
Tyyppi: boolean
Oletusarvo: true
Määrittää, käytetäänkö valikon taustalla backdrop-elementtiä, joka peittää sisällön.
Tyyppi: boolean
Oletusarvo: true
Komponentin juurielementille data-testid-attribuuttiin välitettävä arvo testausta varten.
Tyyppi: string
Navigaatiovalikon avauspainikkeen Ref-objekti (tarvitaan jos shouldScrollOnOpen=true).
Tyyppi: RefObject<HTMLElement>
Määrittää, käytetäänkö navigaatiovalikon renderöimiseen Portal-komponenttia, joka siirtää navigaation DOM-rakenteessa sivun loppuun.
Tyyppi: boolean
Oletusarvo: true