UNPKG

@c15t/react

Version:

Developer-first CMP for React: cookie banner, consent manager, preferences centre. GDPR ready with minimal setup and rich customization

1 lines 1.46 kB
import*as t from"react/jsx-runtime";import*as e from"react";import*as o from"../../shared/primitives/button.js";let n=(0,e.forwardRef)(({children:e,...n},a)=>(0,t.jsx)(o.ConsentButton,{ref:a,variant:"neutral",mode:"stroke",size:"small",action:"accept-consent",...n,themeKey:"widget.footer.accept-button","data-testid":"consent-manager-widget-footer-accept-button",closeCookieBanner:!0,closeCustomizeDialog:!0,children:e})),a=(0,e.forwardRef)(({children:e,...n},a)=>(0,t.jsx)(o.ConsentButton,{ref:a,action:"open-consent-dialog",...n,themeKey:"widget.footer.customize-button","data-testid":"consent-manager-widget-footer-customize-button",children:e})),r=(0,e.forwardRef)(({children:e,...n},a)=>(0,t.jsx)(o.ConsentButton,{ref:a,action:"custom-consent",variant:"primary",closeCustomizeDialog:!0,...n,themeKey:"widget.footer.save-button","data-testid":"consent-manager-widget-footer-save-button",children:e})),s=(0,e.forwardRef)(({children:e,...n},a)=>(0,t.jsx)(o.ConsentButton,{ref:a,variant:"neutral",mode:"stroke",size:"small",action:"reject-consent",...n,themeKey:"widget.footer.reject-button","data-testid":"consent-manager-widget-reject-button",closeCookieBanner:!0,closeCustomizeDialog:!0,children:e})),i=n,c=a,d=r,u=s;export{i as AcceptAllButton,n as ConsentManagerWidgetAcceptAllButton,a as ConsentManagerWidgetCustomizeButton,s as ConsentManagerWidgetRejectButton,r as ConsentManagerWidgetSaveButton,c as CustomizeButton,u as RejectButton,d as SaveButton};