UNPKG

@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
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