diff --git a/package.json b/package.json index aa7fafb6..f3115056 100644 --- a/package.json +++ b/package.json @@ -75,4 +75,4 @@ "typescript": "^4.7.4" }, "packageManager": "yarn@3.4.1" -} \ No newline at end of file +} diff --git a/src/components/AcceptAllOrMoreChoices.tsx b/src/components/AcceptAllOrMoreChoices.tsx index 52f60662..2369c5cf 100644 --- a/src/components/AcceptAllOrMoreChoices.tsx +++ b/src/components/AcceptAllOrMoreChoices.tsx @@ -47,7 +47,7 @@ export function AcceptAllOrMoreChoices({

-

+

; /** The order of all purposes */ - orderOfPurposes: string[] + orderOfPurposes: string[]; } -export const useGetPurposeMessageKeys = ({ consentSelection, defaultPurposeToMessageKey }: { +export const useGetPurposeMessageKeys = ({ + consentSelection, + defaultPurposeToMessageKey, +}: { /** The configured airgap purpose types */ consentSelection: ConsentSelection; /** The lookup of messages for default purpose types */ @@ -22,23 +25,20 @@ export const useGetPurposeMessageKeys = ({ consentSelection, defaultPurposeToMes const purposeToMessageKey: Record = useMemo( () => // the purpose type is unique for the bundle - Object.keys(consentSelection ?? {}).reduce( - (allMessages, purposeType) => { - if (allMessages[purposeType]) { - return allMessages; - } - const customPurposeMessageLabel = `${CUSTOM_PURPOSE_MESSAGE_PREFIX}.${purposeType}`; - return { - ...allMessages, - [purposeType]: { - id: customPurposeMessageLabel, - defaultMessage: purposeType, - description: `Translatable name for custom purpose '${purposeType}'`, - } as DefinedMessage, - }; - }, - defaultPurposeToMessageKey as Record, - ), + Object.keys(consentSelection ?? {}).reduce((allMessages, purposeType) => { + if (allMessages[purposeType]) { + return allMessages; + } + const customPurposeMessageLabel = `${CUSTOM_PURPOSE_MESSAGE_PREFIX}.${purposeType}`; + return { + ...allMessages, + [purposeType]: { + id: customPurposeMessageLabel, + defaultMessage: purposeType, + description: `Translatable name for custom purpose '${purposeType}'`, + } as DefinedMessage, + }; + }, defaultPurposeToMessageKey as Record), [consentSelection, defaultPurposeToMessageKey], ); const orderOfPurposes = useMemo( @@ -46,4 +46,4 @@ export const useGetPurposeMessageKeys = ({ consentSelection, defaultPurposeToMes [purposeToMessageKey], ); return { purposeToMessageKey, orderOfPurposes }; -} +}; diff --git a/src/playground/airgapStub.ts b/src/playground/airgapStub.ts index d59441a9..d87d1021 100644 --- a/src/playground/airgapStub.ts +++ b/src/playground/airgapStub.ts @@ -74,8 +74,8 @@ export const airgapStub: AirgapAPI = { regimes?.has('GDPR') || regimes?.has('LGPD') ? new Set(['Essential', 'Functional', 'Analytics', 'Advertising']) : regimes?.has('CPRA') || regimes?.has('CPA') || regimes?.has('CDPA') - ? new Set(['Essential', 'SaleOfInfo']) - : new Set(['Essential']), + ? new Set(['Essential', 'SaleOfInfo']) + : new Set(['Essential']), /** Get initialized tracking purposes config */ getPurposeTypes, /** Clear airgap queue & caches. Returns `true` on success. */ diff --git a/src/translations/en.json b/src/translations/en.json index 0ef7a8a7..69db2023 100644 --- a/src/translations/en.json +++ b/src/translations/en.json @@ -76,4 +76,4 @@ "ui.src.quickOptions.functionalAnalyticsButtonSecondary": "extra site features", "ui.src.quickOptions.functionalButtonPrimary": "Functional", "ui.src.quickOptions.functionalButtonSecondary": "extra site features" -} \ No newline at end of file +}