Skip to content

Commit 221e572

Browse files
authored
wip
1 parent be8378f commit 221e572

1 file changed

Lines changed: 12 additions & 5 deletions

File tree

app/components/Compare/ReplacementSuggestion.vue

Lines changed: 12 additions & 5 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 as { description?: string }).description ?? '',
27+
}))
2428
</script>
2529

2630
<template>
@@ -41,17 +45,20 @@ const nodeVersion = computed(() => {
4145
<p class="font-medium">{{ packageName }}: {{ $t('package.replacement.title') }}</p>
4246
<p class="text-xs mt-0.5 opacity-80">
4347
<template v-if="replacement.type === 'native'">
44-
{{
45-
nodeVersion
46-
? $t('package.replacement.native', {
48+
<template v-if="nodeVersion">
49+
{{$t('package.replacement.native', {
4750
replacement: replacement.description || replacement.id,
4851
nodeVersion,
4952
})
50-
: $t('package.replacement.native_no_version', {
53+
}}
54+
</template>
55+
<template v-else>{{
56+
$t('package.replacement.native_no_version', {
5157
replacement: replacement.description || replacement.id,
5258
})
5359
}}
5460
</template>
61+
</template>
5562
<template v-else-if="replacement.type === 'simple'">
5663
{{
5764
$t('package.replacement.simple', {
@@ -69,7 +76,7 @@ const nodeVersion = computed(() => {
6976
}}
7077
</template>
7178
<template v-else-if="replacement.type === 'removal'">
72-
{{ replacement.description }}
79+
<span v-html="replacementDescription" />
7380
</template>
7481
</p>
7582
</div>

0 commit comments

Comments
 (0)