use-cookie-popup
Version:
React hook to work with cookie popup
43 lines (33 loc) • 1.09 kB
Markdown
# use-cookie-popup



This library helps you to implement the logic of your cookie popup. Uses [Cookie library](https://www.npmjs.com/package/cookie) under the hood.
Example: https://next-js-example-app-sandy.vercel.app/
## How to use
Import the library:
```typescript
import { useCookiePopup } from "use-cookie-popup";
// or
const { useCookiePopup } = require("use-cookie-popup");
```
Use the library:
```tsx
import { useCookiePopup } from "use-cookie-popup";
export const MainComponent = () => {
const { isVisible, onAccept, onDecline } = useCookiePopup({
name: "cookie-name",
});
return (
<div>
{/** your cookie popup */}
{isVisible && (
<div>
<button onClick={onDecline}>Decline</button>
<button onClick={onAccept}>Accept</button>
</div>
)}
</div>
);
};
```