Skip to content
This repository was archived by the owner on Oct 9, 2024. It is now read-only.

Commit 738e565

Browse files
committed
fix(components): 🐛 fix hydration mismatch in PagePluginsBaseReleaseDrawer
1 parent e3dbb36 commit 738e565

File tree

1 file changed

+48
-46
lines changed

1 file changed

+48
-46
lines changed

components/page/plugins/base/ReleaseDrawer.vue

Lines changed: 48 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,52 @@
11
<template>
2-
<ElDrawer
3-
:model-value="isDrawerOpen"
4-
append-to-body
5-
:direction="direction"
6-
:size="size"
7-
:title="version"
8-
@closed="$emit('update:isDrawerOpen', false)"
9-
>
10-
<ElCollapse v-model="activeCollapses">
11-
<ElCollapseItem
12-
name="description"
13-
:title="t('description')"
14-
>
15-
<BaseMarkdown
16-
:model-value="description"
17-
a-tag-blank-target
18-
/>
19-
</ElCollapseItem>
20-
<ElCollapseItem
21-
name="files"
22-
:title="t('files')"
23-
>
24-
<PagePluginsBaseFileCard
25-
:name="asset.name"
26-
:size="asset.size"
27-
:downloads="asset.download_count"
28-
:created-at="asset.created_at"
29-
:download-url="asset.browser_download_url"
30-
/>
31-
</ElCollapseItem>
32-
<ElCollapseItem
33-
name="requirements"
34-
:title="t('requirements')"
35-
v-if="requirements.length > 0"
36-
>
37-
<PagePluginsBaseRequirements :requirements="requirements"/>
38-
</ElCollapseItem>
39-
<ElCollapseItem
40-
name="dependencies"
41-
:title="t('dependencies')"
42-
v-if="Object.keys(dependencies).length > 0"
43-
>
44-
<PagePluginsBaseDependcies :dependencies="dependencies"/>
45-
</ElCollapseItem>
46-
</ElCollapse>
47-
</ElDrawer>
2+
<ClientOnly>
3+
<ElDrawer
4+
:model-value="isDrawerOpen"
5+
append-to-body
6+
:direction="direction"
7+
:size="size"
8+
:title="version"
9+
@closed="$emit('update:isDrawerOpen', false)"
10+
>
11+
<ElCollapse v-model="activeCollapses">
12+
<ElCollapseItem
13+
name="description"
14+
:title="t('description')"
15+
>
16+
<BaseMarkdown
17+
:model-value="description"
18+
a-tag-blank-target
19+
/>
20+
</ElCollapseItem>
21+
<ElCollapseItem
22+
name="files"
23+
:title="t('files')"
24+
>
25+
<PagePluginsBaseFileCard
26+
:name="asset.name"
27+
:size="asset.size"
28+
:downloads="asset.download_count"
29+
:created-at="asset.created_at"
30+
:download-url="asset.browser_download_url"
31+
/>
32+
</ElCollapseItem>
33+
<ElCollapseItem
34+
name="requirements"
35+
:title="t('requirements')"
36+
v-if="requirements.length > 0"
37+
>
38+
<PagePluginsBaseRequirements :requirements="requirements"/>
39+
</ElCollapseItem>
40+
<ElCollapseItem
41+
name="dependencies"
42+
:title="t('dependencies')"
43+
v-if="Object.keys(dependencies).length > 0"
44+
>
45+
<PagePluginsBaseDependcies :dependencies="dependencies"/>
46+
</ElCollapseItem>
47+
</ElCollapse>
48+
</ElDrawer>
49+
</ClientOnly>
4850
</template>
4951

5052
<script setup lang="ts">

0 commit comments

Comments
 (0)