Skip to main content

Next-Redirects-preact

Next-Redirects-preact is a small Redirect utility component for Next.js that has the ability to give fallback links for different conditions and with a small package size,that support Preact

how to install :

#using yarn
yarn add Next-Redirects-preact
#using npm
npm i Next-Redirects-preact

How to use Next-Redirects-preact

There is one component that can be used from the library , it can be used in two and hald ways

-1 If you have a switch or more than condition

if (user.logedin) {
  <Redirects href="/Dashboard" />;
}
switch (condistionX) {
  case admin:
    <Redirects href="/Dashboard" />;
    break;
  case anonymous:
    <Redirects href="/Login" />;
    break;
  default:
    <Redirects href="/main" />;
}

-2 Using Next-Redirects-preact component directry

<Redirects href="/main" condition={auth.logedin} />

-2.5 you can also use it with a fallback link 😆

<Redirects href="/main" condition={auth.logedin} fallback="/login" />

this is just and example you can use it for whatever usecases you can imagine 🛠