Skip to content

Commit 08a3a90

Browse files
authored
use different strategy
1 parent a36d2f3 commit 08a3a90

File tree

1 file changed

+10
-16
lines changed

1 file changed

+10
-16
lines changed

app/components/Package/Replacement.vue

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -28,8 +28,8 @@ const replacementDescription = useMarkdown(() => ({
2828
<span class="i-lucide:lightbulb w-4 h-4" aria-hidden="true" />
2929
{{ $t('package.replacement.title') }}
3030
</h2>
31-
<p v-if="nodeVersion && replacement.type === 'native'">
32-
<i18n-t keypath="package.replacement.native" scope="global">
31+
<p>
32+
<i18n-t v-if="nodeVersion && replacement.type === 'native'" keypath="package.replacement.native" scope="global">
3333
<template #replacement>
3434
<span v-if="replacementDescription" v-html="replacementDescription" />
3535
<span v-else
@@ -40,27 +40,16 @@ const replacementDescription = useMarkdown(() => ({
4040
{{ nodeVersion }}
4141
</template>
4242
</i18n-t>
43-
</p>
44-
<p v-else-if="replacement.type === 'native'">
45-
<i18n-t keypath="package.replacement.native_no_version" scope="global">
43+
<i18n-t v-else-if="replacement.type === 'native'" keypath="package.replacement.native_no_version" scope="global">
4644
<template #replacement>
4745
<span v-if="replacementDescription" v-html="replacementDescription" />
4846
<span v-else
4947
><code>{{ replacement.id }}</code></span
5048
>
5149
</template>
5250
</i18n-t>
53-
</p>
5451
<div v-else-if="replacement.type === 'simple'" class="block">
55-
<p class="mb-2">
5652
<span v-html="replacementDescription" />
57-
</p>
58-
<div v-if="replacement.example">
59-
<strong class="block mb-1.5">{{ $t('package.replacement.example') }}</strong>
60-
<pre
61-
class="bg-amber-800/10 dark:bg-amber-950/30 p-2 rounded border border-amber-700/20 overflow-x-auto text-xs font-mono leading-relaxed"
62-
><code>{{ replacement.example }}</code></pre>
63-
</div>
6453
</div>
6554
<i18n-t
6655
v-else-if="replacement.type === 'documented'"
@@ -83,9 +72,7 @@ const replacementDescription = useMarkdown(() => ({
8372
</template>
8473
</i18n-t>
8574
<template v-else-if="replacement.type === 'removal'">
86-
<p>
8775
<span v-html="replacementDescription" />
88-
</p>
8976
</template>
9077
<template v-else>
9178
{{ $t('package.replacement.none') }}
@@ -100,5 +87,12 @@ const replacementDescription = useMarkdown(() => ({
10087
{{ $t('package.replacement.learn_more') }}
10188
<span class="i-lucide:external-link w-3 h-3" aria-hidden="true" />
10289
</a>
90+
</p>
91+
<div v-if="replacement.example">
92+
<strong class="block mb-1.5">{{ $t('package.replacement.example') }}</strong>
93+
<pre
94+
class="bg-amber-800/10 dark:bg-amber-950/30 p-2 rounded border border-amber-700/20 overflow-x-auto text-xs font-mono leading-relaxed"
95+
><code>{{ replacement.example }}</code></pre>
96+
</div>
10397
</div>
10498
</template>

0 commit comments

Comments
 (0)