@performing/cookie-popup-gdpr
Version:
Simple and easy to use cookie popup for GDPR compliance
26 lines (23 loc) • 474 B
TypeScript
interface CookieOptions {
description: string,
acceptButtonText: string,
rejectButtonText: string,
saveButtonText: string,
customizeButtonText: string,
}
interface CookieSettings {
[key: string]: {
default: boolean;
title: string,
description: string;
optional: boolean;
};
}
interface CookiePreferences {
[key: string]: boolean;
}
interface CookiePopupState {
isCustomize: boolean;
isOpen: boolean;
preferences: CookiePreferences;
}