diff --git a/src/components/LinkV2.vue b/src/components/LinkV2.vue index c47b460b60..6eeef99ecb 100644 --- a/src/components/LinkV2.vue +++ b/src/components/LinkV2.vue @@ -20,6 +20,15 @@ export default class Link extends Vue { @Prop({ default: false }) readonly isInline!: boolean; + @Prop({ default: false }) + readonly ugc!: boolean; + + @Prop({ default: false }) + readonly nofollow!: boolean; + + @Prop({ default: false }) + readonly noreferrer!: boolean; + get tag() { if (this.to) return 'NuxtLink'; return 'a'; @@ -27,12 +36,14 @@ export default class Link extends Vue { get attrs() { if (this.to) return { to: this.to }; - if (this.href) + if (this.href) { + const rel = ['noopener']; return { href: this.href, target: '_blank', - rel: 'noopener', + rel: rel.join(' '), }; + } return {}; } diff --git a/src/components/NFTPage/EventList/Table.vue b/src/components/NFTPage/EventList/Table.vue index 359200c33d..f2ae18e424 100644 --- a/src/components/NFTPage/EventList/Table.vue +++ b/src/components/NFTPage/EventList/Table.vue @@ -134,6 +134,7 @@ class="text-left" :href="getChainExplorerTx(event.txHash)" :is-inline="true" + :nofollow="true" @click.native.stop > - + @@ -91,6 +95,7 @@ export default { label: this.$t('nft_details_page_section_metadata_ar'), href: `${ARWEAVE_ENDPOINT}/${text}`, text, + nofollow: true, }); break; case 'ipfs': @@ -98,6 +103,7 @@ export default { label: this.$t('nft_details_page_section_metadata_ipfs'), href: `${IPFS_VIEW_GATEWAY_URL}/${text}`, text, + nofollow: true, }); break; case 'num': @@ -105,6 +111,7 @@ export default { label: this.$t('nft_details_page_section_metadata_ipfs'), href: `${APP_LIKE_CO_URL_BASE}/api/numbers-protocol/assets/${text}`, text, + nofollow: true, }); break; default: diff --git a/src/pages/eula.vue b/src/pages/eula.vue index 9ba80d08b8..71d32e2a12 100644 --- a/src/pages/eula.vue +++ b/src/pages/eula.vue @@ -37,15 +37,7 @@ described herein. The terms also apply to any oice Limited updates, supplements, Internet-based services, and support services for the Software, unless other terms accompany those items on delivery. If so, - those terms apply. This EULA was created by - EULA Template - for Liker Land. + those terms apply.

License Grant