2.0.0 • Published 6 months ago

@oak-digital/nextjs-curtain v2.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
6 months ago

Nextjs curtain

A nextjs wrapper for @oak-digital/react-curtain which triggers on page changes.

Installation

react-curtain depends on framer-motion as a peer dependency so it is important that you install that for your project as well

pnpm install @oak-digital/nextjs-curtain @oak-digital/react-curtain framer-motion

Usage

Pages router

In your pages/_app.tsx file, wrap your components in the <NextjsCurtain> component. Don't forget to give the curtain a background color or it will be invisible

// pages/_app.tsx
import { NextjsCurtain } from '@oak-digital/nextjs-curtain';
import '@oak-digital/react-curtain/dist/style.css'
import type { AppProps } from 'next/app';

export default function App({ Component, pageProps }: AppProps) {
    return (
        <NextjsCurtain curtainClassName="bg-dark">
            <Component {...pageProps} />
        </NextjsCurtain>
    );
}

App router

TODO

2.0.0

6 months ago

1.2.0

6 months ago

2.0.0-beta.0

6 months ago

1.1.0

7 months ago

1.0.0

7 months ago

0.1.1

7 months ago

0.1.0

7 months ago