Options
All
  • Public
  • Public/Protected
  • All
Menu

Module "frontend-packages/react-cookie-banner-admin/src/types/listServiceContext"

Index

Type aliases

ListServiceContextProps

ListServiceContextProps: Partial<Pick<RegexpTranslationExtractor.TranslationFunctions, "__" | "_i"> & { busy: boolean; groupName: string; isConsentForwarding: boolean; isDataProcessingInUnsafeCountries: boolean; isEssential: boolean; isOnlyRealCookieBannerServiceCreated: boolean; isPro: boolean; onCreate: () => void; onDelete: (id: ListServiceRowAttributes["id"]) => void; onEdit: (id: ListServiceRowAttributes["id"]) => void; onSort: ComponentProps<ReturnType<typeof useListSortable>["SortableBodyConnected"]>["onSortEnd"]; rows: Array<ListServiceRowProps>; servicesCount: number; setCookiesViaManager: ServiceTagManager }>

ListServiceRowAttributes

ListServiceRowAttributes: { deletable: boolean; deleteHint: string[]; id: number; isEssential: boolean; serviceIsManager: boolean } & Pick<FormServiceValueProps, "name" | "purpose" | "status" | "isEmbeddingOnlyExternalResources" | "consentForwardingUniqueName" | "technicalDefinitions" | "ePrivacyUSA" | "legalBasis" | "tagManagerOptInEventName" | "tagManagerOptOutEventName" | "codeOptIn" | "codeOptOut" | "deleteTechnicalDefinitionsAfterOptOut" | "codeOnPageLoad" | "executeCodeOptInWhenNoTagManagerConsentIsGiven" | "executeCodeOptOutWhenNoTagManagerConsentIsGiven">

ListServiceRowProps

ListServiceRowProps: { attributes: ListServiceRowAttributes; avatarUrl?: string; busy: boolean; isCreatedFromTemplate?: boolean }

Type declaration

  • attributes: ListServiceRowAttributes
  • Optional avatarUrl?: string
  • busy: boolean
  • Optional isCreatedFromTemplate?: boolean

Generated using TypeDoc