@bemit/consent-ui-formanta
Version:
© 2022 [bemit](https://bemit.eu)
28 lines (27 loc) • 902 B
TypeScript
import React from 'react';
export interface ConsentUiBoxLabels {
btnOnlyEssential: string;
btnAcceptDefault: string;
btnAcceptSave: string;
detailsHide: string;
detailsShow: string;
detailsTitle?: string;
policyLabel: string;
servicePolicyLabel: string;
serviceReceives: string;
serviceStores: string;
serviceStoresFeature: string;
serviceStoresName: string;
serviceStoresExpires: string;
serviceStoresDomain: string;
serviceStoresIn: string;
serviceStoresDescription: string;
}
export interface ConsentUiBoxProps {
showDetails: boolean;
setShowDetails?: (cb: (prev: boolean) => boolean) => void;
e2e?: boolean;
showSelectEssential?: boolean;
labels: ConsentUiBoxLabels;
}
export declare const ConsentUiBox: ({ showDetails, setShowDetails, e2e, showSelectEssential, labels, }: ConsentUiBoxProps) => React.JSX.Element;