diff --git a/src/components/AudioDetails/VAudioDetails.vue b/src/components/AudioDetails/VAudioDetails.vue
index 74b708e88d..d0f8e86f69 100644
--- a/src/components/AudioDetails/VAudioDetails.vue
+++ b/src/components/AudioDetails/VAudioDetails.vue
@@ -22,7 +22,9 @@
@@ -87,9 +85,12 @@
import getProviderName from '~/utils/get-provider-name'
import { PROVIDER } from '~/constants/store-modules'
import { mapState } from 'vuex'
+import VLink from '~/components/VLink.vue'
+import VAudioThumbnail from '~/components/VAudioThumbnail/VAudioThumbnail.vue'
export default {
name: 'VAudioDetails',
+ components: { VLink, VAudioThumbnail },
props: ['audio'],
computed: {
...mapState(PROVIDER, ['audioProviders']),
diff --git a/src/components/AudioDetails/VRelatedAudio.vue b/src/components/AudioDetails/VRelatedAudio.vue
index e4ad72ce8c..bd093c51fe 100644
--- a/src/components/AudioDetails/VRelatedAudio.vue
+++ b/src/components/AudioDetails/VRelatedAudio.vue
@@ -24,10 +24,13 @@ import { computed, ref } from '@nuxtjs/composition-api'
import { AUDIO } from '~/constants/media'
import useRelated from '~/composables/use-related'
-import { isMinScreen } from '@/composables/use-media-query'
+import { isMinScreen } from '~/composables/use-media-query'
+import VAudioTrack from '~/components/VAudioTrack/VAudioTrack.vue'
+import LoadingIcon from '~/components/LoadingIcon.vue'
export default {
name: 'VRelatedAudio',
+ components: { VAudioTrack, LoadingIcon },
props: {
audioId: {
type: String,
diff --git a/src/components/ExtensionBrowsers.vue b/src/components/ExtensionBrowsers.vue
index 09820b1b1d..dc6c00c59a 100644
--- a/src/components/ExtensionBrowsers.vue
+++ b/src/components/ExtensionBrowsers.vue
@@ -1,15 +1,13 @@
diff --git a/src/components/FooterSection.vue b/src/components/FooterSection.vue
index 2480106c2e..7b8107411b 100644
--- a/src/components/FooterSection.vue
+++ b/src/components/FooterSection.vue
@@ -16,12 +16,9 @@
- {{ $t('footer.caption.noted') }}
+ {{
+ $t('footer.caption.noted')
+ }}
@@ -20,6 +18,7 @@ import {
DETAIL_PAGE_EVENTS,
} from '~/constants/usage-data-analytics-types'
import { USAGE_DATA } from '~/constants/store-modules'
+import VLink from '~/components/VLink.vue'
const reuseForm =
'https://docs.google.com/forms/d/e/1FAIpQLSegPUDIUj_odzclJhhWRfPumSfbHtXDVDCHqRfFl7ZS8cMn2g/viewform'
@@ -27,6 +26,7 @@ const imageLinkEntry = '2039681354'
export default {
name: 'ReuseSurvey',
+ components: { VLink },
props: ['image'],
data: () => ({
location: '',
diff --git a/src/components/MigrationNotice.vue b/src/components/MigrationNotice.vue
index ee8948d8ca..1f07b80619 100644
--- a/src/components/MigrationNotice.vue
+++ b/src/components/MigrationNotice.vue
@@ -3,11 +3,10 @@
{{ $t('migration-notice.intro') }}
- {{ $t('migration-notice.read') }}{{ $t('migration-notice.read') }}
@@ -16,9 +15,10 @@
diff --git a/src/components/VAudioTrack/layouts/VFullLayout.vue b/src/components/VAudioTrack/layouts/VFullLayout.vue
index 24166ca241..764364d91b 100644
--- a/src/components/VAudioTrack/layouts/VFullLayout.vue
+++ b/src/components/VAudioTrack/layouts/VFullLayout.vue
@@ -41,12 +41,12 @@
class="font-semibold leading-snug"
>
-
{{ audio.creator }}
-
+
@@ -71,11 +71,13 @@
import { computed, defineComponent } from '@nuxtjs/composition-api'
import DownloadButton from '~/components/DownloadButton.vue'
+import VLink from '~/components/VLink.vue'
export default defineComponent({
name: 'VFullLayout',
components: {
DownloadButton,
+ VLink,
},
props: ['audio', 'size', 'status', 'currentTime'],
setup(props) {
diff --git a/src/components/VContentReport/VContentReportForm.vue b/src/components/VContentReport/VContentReportForm.vue
index d57438ee11..a0af91d6f3 100644
--- a/src/components/VContentReport/VContentReportForm.vue
+++ b/src/components/VContentReport/VContentReportForm.vue
@@ -10,13 +10,9 @@
tag="p"
>
- {{ providerName }}
+ {{
+ providerName
+ }}
@@ -114,6 +110,7 @@ import VIcon from '~/components/VIcon/VIcon.vue'
import VRadio from '~/components/VRadio/VRadio.vue'
import VDmcaNotice from '~/components/VContentReport/VDmcaNotice.vue'
import VReportDescForm from '~/components/VContentReport/VReportDescForm.vue'
+import VLink from '~/components/VLink.vue'
import ReportService from '~/data/report-service'
@@ -126,6 +123,7 @@ export default defineComponent({
components: {
VButton,
VIcon,
+ VLink,
VRadio,
VDmcaNotice,
VReportDescForm,
diff --git a/src/components/VContentReport/VDmcaNotice.vue b/src/components/VContentReport/VDmcaNotice.vue
index 009bcf07e3..caf516c505 100644
--- a/src/components/VContentReport/VDmcaNotice.vue
+++ b/src/components/VContentReport/VDmcaNotice.vue
@@ -5,23 +5,17 @@
tag="p"
>
- {{ $t('media-details.content-report.form.dmca.form') }}{{ $t('media-details.content-report.form.dmca.form') }}
- {{ provider }}
+ {{
+ provider
+ }}
@@ -30,9 +24,11 @@
import { defineComponent } from '@nuxtjs/composition-api'
import { DMCA_FORM_URL } from '~/constants/content-report'
+import VLink from '~/components/VLink.vue'
export default defineComponent({
name: 'VDmcaNotice',
+ components: { VLink },
props: {
/**
* the foreign landing URL for the media item
diff --git a/src/components/VFilters/VLicenseExplanationTooltip.vue b/src/components/VFilters/VLicenseExplanationTooltip.vue
index e1f0b70868..2166f15014 100644
--- a/src/components/VFilters/VLicenseExplanationTooltip.vue
+++ b/src/components/VFilters/VLicenseExplanationTooltip.vue
@@ -16,9 +16,9 @@
class="caption float-right m-2"
>
- {{
+ {{
$t('filters.license-explanation.link')
- }}
+ }}
- {{
+ {{
$t('filters.license-explanation.link')
- }}
+ }}
@@ -38,10 +38,12 @@
diff --git a/src/components/VMediaInfo/VCopyLicense.vue b/src/components/VMediaInfo/VCopyLicense.vue
index 41183b62f2..eeb1c7dd6e 100644
--- a/src/components/VMediaInfo/VCopyLicense.vue
+++ b/src/components/VMediaInfo/VCopyLicense.vue
@@ -42,13 +42,11 @@
tag="p"
>