deku-cookies
v1.5.0
Published
Cookie warning component for Deku
Downloads
7
Readme
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