Skip to content

Commit

Permalink
Merge pull request #3317 from kiva/VUE-761-trim-route-link
Browse files Browse the repository at this point in the history
fix: trim link from global-promo-banner and incoming route used in Co…
  • Loading branch information
mcstover authored Oct 8, 2021
2 parents 652dd7c + 1c5eb2f commit fa62648
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 6 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,10 @@
<div class="row align-center generic-banner">
<component
:is="currentWrapperComponent"
:to="promoBannerContent.link"
:href="promoBannerContent.link"
:to="trimmedLink"
:href="trimmedLink"
:target="isExternalLink ? '_blank' : '_self'"
:class="{ 'banner-link' : promoBannerContent.link, 'banner-wrapper' : !promoBannerContent.link}"
:class="{ 'banner-link' : trimmedLink, 'banner-wrapper' : !trimmedLink}"
v-kv-track-event="handleTracking"
>
<kv-icon :name="iconKey" :class="`${iconKey}-icon icon`" />
Expand Down Expand Up @@ -64,6 +64,9 @@ export default {
return ['promo', 'click-Contentful-banner', this.promoBannerContent.richText];
}
return this.promoBannerContent.kvTrackEvent;
},
trimmedLink() {
return this.promoBannerContent?.link?.trim() ?? '';
}
},
};
Expand Down
6 changes: 3 additions & 3 deletions src/pages/ContentfulPage.vue
Original file line number Diff line number Diff line change
Expand Up @@ -260,21 +260,21 @@ export default {
preFetchVariables({ route }) {
return {
contentType: 'page',
contentKey: route?.meta?.contentfulPage(route),
contentKey: route?.meta?.contentfulPage(route)?.trim(),
};
},
variables() {
return {
contentType: 'page',
contentKey: this.$route?.meta?.contentfulPage(this.$route),
contentKey: this.$route?.meta?.contentfulPage(this.$route)?.trim(),
};
},
preFetch(config, client, args) {
return client.query({
query: contentfulEntries,
variables: {
contentType: 'page',
contentKey: args?.route?.meta?.contentfulPage(args?.route),
contentKey: args?.route?.meta?.contentfulPage(args?.route)?.trim(),
}
}).then(({ data }) => {
// Get Contentful page data
Expand Down

0 comments on commit fa62648

Please sign in to comment.