An unofficial nextjs wrapper of nprogress package.
npm i @mhmdaljefri/next-nprogress nprogress # yarn add @mhmdaljefri/next-nprogress nprogress
import NextNPregress from "@mhmdaljefri/next-nprogress";
// ... code
<NextNPregress />
// ... code
import NextNPregress from "@mhmdaljefri/next-nprogress";
// ... code
<NextNPregress
configurationOptions={{
stopDelay: 400,
color: "red",
showSpinner: false,
}}
/>
// ... code
import NextNPregress, { useUpdateProgressConfig } from "@mhmdaljefri/next-nprogress";
// ... code
return (
<NextNPregress
configurationOptions={{
stopDelay: 400,
color: "red",
showSpinner: false,
}}
>
<Component>
<NextNPregress>
)
// ... code
const Component = () => {
const updateProgressConfig = useUpdateProgressConfig()
React.useEffect(() => {
updateProgressConfig({ color: 'blue' });
})
return (
<div>
{/* code here */}
</div>
)
}