UNPKG

@tantainnovative/ndpr-toolkit

Version:

Nigerian Data Protection Compliance Toolkit for implementing NDPR and DPA compliant features

34 lines 1.63 kB
import React from 'react'; interface DataSharingStepProps { formData: { thirdPartySharing: boolean; thirdParties: string[]; thirdPartyCategories: string[]; thirdPartyPurposes: string[]; cookiesUsed: boolean; cookieTypes: string[]; cookieLifespan: string; trackingTechnologies: string[]; internationalTransfers: boolean; transferCountries: string[]; transferSafeguards: string[]; processesChildrenData: boolean; childrenDataDetails: string; processesSpecialCategories: boolean; specialCategoriesDetails: string; dataBreachProcedures: string; regulatoryCompliance: string[]; }; errors: Record<string, string>; onChange: (e: React.ChangeEvent<HTMLInputElement | HTMLTextAreaElement | HTMLSelectElement>) => void; onToggleItem: (category: 'cookieTypes' | 'transferCountries' | 'trackingTechnologies' | 'transferSafeguards' | 'thirdPartyCategories' | 'thirdPartyPurposes' | 'regulatoryCompliance', item: string) => void; onAddThirdParty: () => void; onRemoveThirdParty: (index: number) => void; defaultCookieTypes: string[]; commonTransferCountries: string[]; trackingTechnologies: string[]; transferSafeguards: string[]; } export default function DataSharingStep({ formData, errors, onChange, onToggleItem, onAddThirdParty, onRemoveThirdParty, defaultCookieTypes, commonTransferCountries, trackingTechnologies, transferSafeguards, }: DataSharingStepProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=DataSharingStep.d.ts.map