@c15t/react
Version:
Developer-first CMP for React: cookie banner, consent manager, preferences centre. GDPR ready with minimal setup and rich customization
27 lines • 1.89 kB
TypeScript
import type { ConsentButtonProps } from '../../shared/primitives/button.types';
/**
* Button to accept all available cookies.
*
* @remarks
* - Enables all consent options
* - Closes dialog after action
* - Triggers necessary callbacks
*/
declare const ConsentManagerWidgetAcceptAllButton: import("react").ForwardRefExoticComponent<ConsentButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
declare const ConsentManagerWidgetCustomizeButton: import("react").ForwardRefExoticComponent<ConsentButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
declare const ConsentManagerWidgetSaveButton: import("react").ForwardRefExoticComponent<ConsentButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
/**
* Button to reject all non-essential cookies.
*
* @remarks
* - Sets all optional consents to false
* - Maintains required consents
* - Closes dialog after action
*/
declare const ConsentManagerWidgetRejectButton: import("react").ForwardRefExoticComponent<ConsentButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
declare const AcceptAllButton: import("react").ForwardRefExoticComponent<ConsentButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
declare const CustomizeButton: import("react").ForwardRefExoticComponent<ConsentButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
declare const SaveButton: import("react").ForwardRefExoticComponent<ConsentButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
declare const RejectButton: import("react").ForwardRefExoticComponent<ConsentButtonProps & import("react").RefAttributes<HTMLButtonElement>>;
export { AcceptAllButton, CustomizeButton, SaveButton, RejectButton, ConsentManagerWidgetAcceptAllButton, ConsentManagerWidgetCustomizeButton, ConsentManagerWidgetSaveButton, ConsentManagerWidgetRejectButton, };
//# sourceMappingURL=button.d.ts.map