4.0.2 • Published 1 year ago
@code-202/cookie-consent v4.0.2
react-mobx-cookie-consent
Rich cookie consent with react / mobx and bootstrap design
Store injection
Launcher and Dialog components use the @code-202/kernel to get the store service with code 'cookie-consent' Add it in your container like this
const cookieConsentStore = new CookieConsentStore({ cookie: { secure: false }, cookies: kernel.environment.get('cookies') })
cookieConsentStore.addService({
id: 'main',
needConsent: false,
type: 'main',
name: 'Fonctionnement',
cookies: ['rmcc', 'api-token']
})
cookieConsentStore.addService({
id: 'ga',
needConsent: true,
type: 'analytics',
name: 'Google Analytics',
cookies: ['_ga', '_gid'],
onAccept: () => {
console.log('enable GA')
//ga.enable()
},
onDecline: () => {
console.log('disable GA')
//ga.disable()
}
})
kernel.container.add('cookie-consent', cookieConsentStore)
3.0.3
1 year ago
3.0.2
1 year ago
3.0.1
1 year ago
3.0.0
1 year ago
4.0.1
1 year ago
4.0.0
1 year ago
4.0.2
1 year ago
2.0.3
1 year ago
2.0.2
1 year ago
2.0.5
1 year ago
2.0.4
1 year ago
2.0.7
1 year ago
2.0.6
1 year ago
2.0.9
1 year ago
2.0.8
1 year ago
2.0.1
1 year ago
2.0.0
1 year ago
1.5.2
1 year ago
1.5.1
1 year ago
1.5.0
1 year ago
1.4.6
1 year ago
1.4.5
1 year ago
1.4.4
1 year ago
1.4.3
1 year ago
1.4.2
1 year ago
1.4.1
1 year ago
1.4.0
1 year ago
1.3.0
1 year ago
1.2.1
1 year ago
1.2.0
1 year ago