Skip to content

Commit 5c2eb1b

Browse files
committed
fix(theme): spacing between aside sponsors and ads section is missing
1 parent 94e6366 commit 5c2eb1b

File tree

2 files changed

+20
-6
lines changed

2 files changed

+20
-6
lines changed

src/client/theme-default/components/VPDocAside.vue

+2-6
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,9 @@
11
<script setup lang="ts">
2-
import { defineAsyncComponent } from 'vue'
32
import { useData } from '../composables/data.js'
43
import VPDocAsideOutline from './VPDocAsideOutline.vue'
4+
import VPDocAsideCarbonAds from './VPDocAsideCarbonAds.vue'
55
66
const { theme } = useData()
7-
8-
const VPCarbonAds = __CARBON__
9-
? defineAsyncComponent(() => import('./VPCarbonAds.vue'))
10-
: () => null
117
</script>
128

139
<template>
@@ -21,7 +17,7 @@ const VPCarbonAds = __CARBON__
2117
<div class="spacer" />
2218

2319
<slot name="aside-ads-before" />
24-
<VPCarbonAds v-if="theme.carbonAds" :carbonAds="theme.carbonAds" />
20+
<VPDocAsideCarbonAds v-if="theme.carbonAds" :carbon-ads="theme.carbonAds" />
2521
<slot name="aside-ads-after" />
2622

2723
<slot name="aside-bottom" />
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
<script setup lang="ts">
2+
import { defineAsyncComponent } from 'vue'
3+
import type { DefaultTheme } from 'vitepress/theme'
4+
5+
defineProps<{
6+
carbonAds: DefaultTheme.CarbonAdsOptions
7+
}>()
8+
9+
const VPCarbonAds = __CARBON__
10+
? defineAsyncComponent(() => import('./VPCarbonAds.vue'))
11+
: () => null
12+
</script>
13+
14+
<template>
15+
<div class="VPDocAsideCarbonAds">
16+
<VPCarbonAds :carbon-ads="carbonAds" />
17+
</div>
18+
</template>

0 commit comments

Comments
 (0)