A Stimulus controller to add a progress bar when scrolling.
guillaumebriday
Published — 24 days ago
Updated — about 5 hours ago
progress-barscroll-progressstimulusstimulus-controllerstimulusjs
https://github.com/stimulus-components/stimulus-scroll-progress
https@github.com:stimulus-components/stimulus-scroll-progress
https://github.com/stimulus-components/stimulus-scroll-progress/issues
MIT
Controllers available:
scroll-progress
Requires Stimulus 1.1.1
Installation
yarn add stimulus
yarn add stimulus-scroll-progress
import { Application } from 'stimulus'
import { definitionsFromContext } from 'stimulus/webpack-helpers'
import ScrollProgress from 'stimulus-scroll-progress'
const application = Application.start()
const context = require.context('controllers', true, /_controller.js$/)
application.load(definitionsFromContext(context))
application.register('scroll-progress', ScrollProgress)
Not using webpack? No problem.
- lodash.throttle