Luonnos
useBackToTop
React Hook, joka piilottaa ja näyttää BackToTop-komponentin valmiilla asetuksilla.
React Hook, joka piilottaa ja näyttää BackToTop-komponentin valmiilla asetuksilla.
Käytä useBackToTop
-hookia, kun haluat näyttää ja piilottaa BackToTop-komponentin valmiilla asetuksilla.
Hook huomioi myös sivun korkeuden ja näyttää painikkeen vain tarpeeksi pitkillä sivuilla.
Painike näytetään, kun:
minPages
),threshold.bottom
).Painike piilotetaan, kun:
threshold.scroll
),threshold.top
).Painike jää valikoiden alle, jotta niiden käyttö on sujuvaa (className
).
Valmiita sääntöjä voi muokata välittämällä hookille seuraavat parametrit. Kaikki parametrit ovat vapaaehtoisia.
const { props } = useBackToTop({className: "kds-fixed kds-z-back-to-top",enabled: true,minPages: 2,offset = { bottom: SPACING_4, right: SPACING_4 },scrollDelay: 200,threshold: { top: 200, bottom: 200, scroll: 200 },});
Esimerkkiä on hieman muokattu, jotta se näkyy paremmin editorissa.