diff --git a/layouts/entityBrowser.vue b/layouts/entityBrowser.vue index 5fcc81796868043dc1557a90f90a90164bb616f7..3be7470923912de5b17b708e0b87f6434b467d08 100644 --- a/layouts/entityBrowser.vue +++ b/layouts/entityBrowser.vue @@ -6,6 +6,7 @@ <nuxt /> </v-main> <Footer /> + <DataProtectionBanner /> </v-app> </template> @@ -13,12 +14,14 @@ import EubopenAppBar from '~/components/Masthead/EubopenAppBar.vue' import Footer from '~/components/footer/Footer.vue' import Notifications from '~/web-components-submodule/components/common/Notifications.vue' +import DataProtectionBanner from '~/components/DataProtectionBanner.vue' export default { components: { EubopenAppBar, Footer, Notifications, + DataProtectionBanner, }, } </script> diff --git a/layouts/error.vue b/layouts/error.vue index 80f4a26ffbc861cf1dfa0d3b002b1022fa988e36..362db085632f788f4319b08eafd64ab9a4913db8 100644 --- a/layouts/error.vue +++ b/layouts/error.vue @@ -7,11 +7,17 @@ {{ otherError }} </h1> <NuxtLink to="/"> Home page </NuxtLink> + <DataProtectionBanner /> </v-app> </template> <script> +import DataProtectionBanner from '~/components/DataProtectionBanner.vue' + export default { + components: { + DataProtectionBanner, + }, layout: 'empty', props: { error: { diff --git a/layouts/reportCard.vue b/layouts/reportCard.vue index c1414a8468b6ee766b56df12d9eb7211da3c1743..fc281a6142c0b82dfe96690230dad2a2116a1d51 100644 --- a/layouts/reportCard.vue +++ b/layouts/reportCard.vue @@ -5,6 +5,7 @@ <nuxt /> <Footer /> + <DataProtectionBanner /> </v-app> </template> @@ -12,12 +13,14 @@ import EubopenAppBar from '~/components/Masthead/EubopenAppBar.vue' import Footer from '~/components/footer/Footer.vue' import Notifications from '~/web-components-submodule/components/common/Notifications.vue' +import DataProtectionBanner from '~/components/DataProtectionBanner.vue' export default { components: { EubopenAppBar, Footer, Notifications, + DataProtectionBanner, }, computed: { searchTerm() { diff --git a/layouts/searchResults.vue b/layouts/searchResults.vue index 5f0af70416c64a204709e75c90c3455d0557e5b5..fcc4f4552fedc1b14efe0e7dbec5098a80e5c4d4 100644 --- a/layouts/searchResults.vue +++ b/layouts/searchResults.vue @@ -10,6 +10,7 @@ <nuxt /> </v-main> <Footer /> + <DataProtectionBanner /> </v-app> </template> @@ -18,6 +19,7 @@ import MainAppBar from '~/web-components-submodule/components/common/Masthead/Ma import Footer from '~/components/footer/Footer.vue' import Notifications from '~/web-components-submodule/components/common/Notifications.vue' import Logo from '~/components/Logo.vue' +import DataProtectionBanner from '~/components/DataProtectionBanner.vue' export default { components: { @@ -25,6 +27,7 @@ export default { Footer, Notifications, Logo, + DataProtectionBanner, }, } </script>