@bemit/consent-ui-mui
Version:
32 lines (31 loc) • 951 B
TypeScript
import React from 'react';
export interface ConsentUiBoxLabels {
btnOnlyEssential: string;
btnAcceptDefault: string;
btnAcceptSave: string;
detailsHide: string;
detailsShow: string;
detailsTitle?: string;
serviceActive: string;
servicesActive: 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;
showEmptyGroups?: boolean;
setShowDetails?: (cb: (prev: boolean) => boolean) => void;
showSelectEssential?: boolean;
labels: ConsentUiBoxLabels;
e2e?: boolean;
layout?: 'dense' | 'normal';
}
export declare const ConsentUiBox: React.ComponentType<ConsentUiBoxProps>;