Merge pull request #174 from pengzhanbo/fix-external-icon
fix(theme): incorrect external icon
This commit is contained in:
commit
409bd6c3e3
@ -40,7 +40,7 @@ const date = computed(() => {
|
||||
<img :src="image" :alt="title" loading="lazy">
|
||||
<div class="image-info">
|
||||
<h3 class="title">
|
||||
<a v-if="href" :href="href" target="_blank" rel="noopener noreferrer">{{ title }}</a>
|
||||
<a v-if="href" :href="href" target="_blank" rel="noopener noreferrer" class="no-icon">{{ title }}</a>
|
||||
<span v-else>{{ title }}</span>
|
||||
</h3>
|
||||
<p v-if="author || date" class="copyright">
|
||||
|
||||
@ -11,7 +11,7 @@ const info = useNpmBadge(toRef(() => props))
|
||||
<template>
|
||||
<span class="vp-npm-badge">
|
||||
<img v-if="!info.link" :src="info.badgeUrl" :alt="info.alt">
|
||||
<a v-else :href="info.link" target="_blank" rel="noreferrer">
|
||||
<a v-else :href="info.link" target="_blank" rel="noreferrer" class="no-icon">
|
||||
<img :src="info.badgeUrl" :alt="info.alt">
|
||||
</a>
|
||||
</span>
|
||||
|
||||
@ -13,7 +13,7 @@ const { loaded, data } = useGithubRepo(toRef(props, 'repo'))
|
||||
<p class="repo-name">
|
||||
<span class="vpi-github-repo" />
|
||||
<span class="repo-link">
|
||||
<a :href="data.url" target="_blank" rel="noopener noreferrer">
|
||||
<a :href="data.url" target="_blank" rel="noopener noreferrer" class="no-icon">
|
||||
{{ data.ownerType === 'Organization' ? data.fullName : data.name }}
|
||||
</a>
|
||||
</span>
|
||||
|
||||
@ -157,7 +157,7 @@ function onSwiper(swiper: SwiperType) {
|
||||
@swiper="onSwiper"
|
||||
>
|
||||
<SwiperSlide v-for="(item, index) in slideList" :key="item.link + index">
|
||||
<a v-if="item.href" :href="item.href" target="_blank" rel="noopener noreferrer" class="swiper-slide-link">
|
||||
<a v-if="item.href" :href="item.href" target="_blank" rel="noopener noreferrer" class="swiper-slide-link no-icon">
|
||||
<img class="swiper-slide-img" :src="item.link" :alt="item.alt" loading="lazy">
|
||||
</a>
|
||||
<img v-else class="swiper-slide-img" :src="item.link" :alt="item.alt" loading="lazy">
|
||||
|
||||
@ -25,7 +25,7 @@ export function extendsBundlerOptions(bundlerOptions: any, app: App): void {
|
||||
])
|
||||
|
||||
if (isPackageExists('swiper')) {
|
||||
addViteOptimizeDepsInclude(bundlerOptions, app, 'swiper', true)
|
||||
addViteOptimizeDepsInclude(bundlerOptions, app, ['swiper/modules', 'swiper/vue'], true)
|
||||
addViteSsrNoExternal(bundlerOptions, app, ['swiper'])
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user