Skip to content

Commit 46af065

Browse files
authored
use markdown
1 parent 96accb3 commit 46af065

File tree

2 files changed

+18
-10
lines changed

2 files changed

+18
-10
lines changed

app/components/Compare/ReplacementSuggestion.vue

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,10 @@ const nodeVersion = computed(() => {
2121
const nodeEngine = props.replacement.engines?.find(e => e.engine === 'nodejs')
2222
return nodeEngine?.minVersion || null
2323
})
24+
25+
const replacementDescription = useMarkdown({
26+
text: props.replacement.description ?? ''
27+
})
2428
</script>
2529

2630
<template>
@@ -43,18 +47,18 @@ const nodeVersion = computed(() => {
4347
{{
4448
nodeVersion
4549
? $t('package.replacement.native', {
46-
replacement: replacement.description || replacement.id,
50+
replacement: replacementDescription || replacement.id,
4751
nodeVersion,
4852
})
4953
: $t('package.replacement.native_no_version', {
50-
replacement: replacement.description || replacement.id,
54+
replacement: replacementDescription || replacement.id,
5155
})
5256
}}
5357
</template>
5458
<template v-else-if="replacement.type === 'simple'">
5559
{{
5660
$t('package.replacement.simple', {
57-
replacement: replacement.description,
61+
replacement: replacementDescription,
5862
community: $t('package.replacement.community'),
5963
})
6064
}}
@@ -68,7 +72,7 @@ const nodeVersion = computed(() => {
6872
}}
6973
</template>
7074
<template v-else-if="replacement.type === 'removal'">
71-
{{ replacement.description }}
75+
{{ replacementDescription }}
7276
</template>
7377
</p>
7478
</div>

app/components/Package/Replacement.vue

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,10 @@ const nodeVersion = computed(() => {
1313
const nodeEngine = props.replacement.engines?.find(e => e.engine === 'nodejs')
1414
return nodeEngine?.minVersion || null
1515
})
16+
17+
const replacementDescription = useMarkdown({
18+
text: props.replacement.description ?? ''
19+
})
1620
</script>
1721

1822
<template>
@@ -29,8 +33,8 @@ const nodeVersion = computed(() => {
2933
scope="global"
3034
>
3135
<template #replacement>
32-
<code v-if="replacement.description">
33-
{{ replacement.description }}
36+
<code v-if="replacementDescription">
37+
{{ replacementDescription }}
3438
</code>
3539
<span v-else>{{ replacement.id }}</span>
3640
</template>
@@ -44,14 +48,14 @@ const nodeVersion = computed(() => {
4448
scope="global"
4549
>
4650
<template #replacement>
47-
<code v-if="replacement.description">
48-
{{ replacement.description }}
51+
<code v-if="replacementDescription">
52+
{{ replacementDescription }}
4953
</code>
5054
<span v-else>{{ replacement.id }}</span>
5155
</template>
5256
</i18n-t>
5357
<div v-else-if="replacement.type === 'simple'" class="block">
54-
<div class="mb-2">{{ replacement.description }}</div>
58+
<div class="mb-2">{{ replacementDescription }}</div>
5559
<div v-if="replacement.example">
5660
<strong class="block mb-1.5">{{ $t('package.replacement.example') }}</strong>
5761
<pre
@@ -80,7 +84,7 @@ const nodeVersion = computed(() => {
8084
</template>
8185
</i18n-t>
8286
<template v-else-if="replacement.type === 'removal'">
83-
{{ replacement.description }}
87+
{{ replacementDescription }}
8488
</template>
8589
<template v-else>
8690
{{ $t('package.replacement.none') }}

0 commit comments

Comments
 (0)