material-ui-cookie-consent
material-ui-cookie-consent copied to clipboard
Allow cookies in your site with style! Material style! :sunglasses:
Material-UI Cookie Consent
Material-UI component that show a cookie consent message.
Example
Check this example site
Dependencies
This package has the following peer dependencies that need to be installed manually:
{
"@material-ui/core": "^4.0.1",
"react": "^16.8.6",
"react-dom": "^16.8.6"
}
Installation
yarn add material-ui-cookie-consent
or
npm install material-ui-cookie-consent
Usage - Simple example
import MUICookieConsent from 'material-ui-cookie-consent';
// ....
<MUICookieConsent
cookieName="mySiteCookieConsent"
componentType="Dialog" // default value is Snackbar
message="This site uses cookies.... bla bla..."
/>
//....
API
Table of Contents
- MUICookieConsent
- Parameters
- handleScroll
- handleAccept
MUICookieConsent
Extends React.Component
This component is the MUICookieConsent it pops a Snackbar or a Dialog informing the user about cookie consent.
Parameters
propsProps
handleScroll
checks whether scroll has exceeded set amount and fire accept if so.
handleAccept
Set a persistent cookie