diff --git a/src/components/popup/intro/footer.jsx b/src/components/popup/intro/footer.jsx
index e905092..b452380 100644
--- a/src/components/popup/intro/footer.jsx
+++ b/src/components/popup/intro/footer.jsx
@@ -36,6 +36,14 @@ export default class IntroFooter extends Component {
store
} = props;
+ let allPurposes = [];
+ if (store.vendorList && store.vendorList.purposes) {
+ allPurposes = allPurposes.concat(store.vendorList.purposes);
+ }
+ if (store.customPurposeList && store.customPurposeList.purposes) {
+ allPurposes = allPurposes.concat(store.customPurposeList.purposes);
+ }
+
return (
{!showFull &&
@@ -64,7 +72,7 @@ export default class IntroFooter extends Component {
Purposes for storing information:
- {store && store.vendorList && store.vendorList.purposes && store.vendorList.purposes.map((purpose) => {
+ {allPurposes.map((purpose) => {
return - {purpose.name}
})}
diff --git a/src/components/popup/intro/footerV2.jsx b/src/components/popup/intro/footerV2.jsx
index 550242f..3234883 100644
--- a/src/components/popup/intro/footerV2.jsx
+++ b/src/components/popup/intro/footerV2.jsx
@@ -41,6 +41,14 @@ export default class IntroFooterV2 extends Component {
config
} = props;
+ let allPurposes = [];
+ if (store.vendorList && store.vendorList.purposes) {
+ allPurposes = allPurposes.concat(store.vendorList.purposes);
+ }
+ if (store.customPurposeList && store.customPurposeList.purposes) {
+ allPurposes = allPurposes.concat(store.customPurposeList.purposes);
+ }
+
const { isThinConsentToolShowing } = store;
return (
@@ -85,7 +93,7 @@ export default class IntroFooterV2 extends Component {
Purposes for storing information:
- {store && store.vendorList && store.vendorList.purposes && store.vendorList.purposes.map((purpose) => {
+ {allPurposes.map((purpose) => {
return - {purpose.name}
})}