1.5.0 • Published 7 years ago

deku-cookies v1.5.0

Weekly downloads
4
License
MIT
Repository
github
Last release
7 years ago

deku-cookies

Simple cookie warning component for Deku

Accordning to the law in Europe the visitor of a website using cookies should get information about this and has to give their consent.

Install

$ npm install deku-cookies

Usage

import Cookies from 'deku-cookies';

const content = <div>We are using cookies, do you accept?</div>;

const render = () => (
	<Cookies button='Accept' content={content}/>;
);

export default {render};

Attributes

button

Type: element or string

Content to be shown as button. If a string is sent in, a button will be built automatically.

class

Type: string Default: Cookies

Class to be added to the element.

content

Type: Element string

Content to be shown in the component.

content

Type: string Default: 'deku-cookie-accepted'

Name of cookie to be set.

isAccepted

Type: Function

Function that runs on afterMount and returns a boolean.

maxage

Type: number Default: 7889238000

Time before the cookie is removed. Default is around 3 months.

onClick

Type: Function

Function that runs on button click.

secure

Type: boolean Default: false

Set a secure cookie.

License

MIT © Andreas Gillström