Skip to content

Commit 34082cb

Browse files
authored
wip
1 parent 08a3a90 commit 34082cb

File tree

1 file changed

+40
-43
lines changed

1 file changed

+40
-43
lines changed

app/components/Package/Replacement.vue

Lines changed: 40 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -48,51 +48,48 @@ const replacementDescription = useMarkdown(() => ({
4848
>
4949
</template>
5050
</i18n-t>
51-
<div v-else-if="replacement.type === 'simple'" class="block">
51+
<template v-else-if="replacement.type === 'simple' || replacement.type === 'removal'">
5252
<span v-html="replacementDescription" />
53-
</div>
54-
<i18n-t
55-
v-else-if="replacement.type === 'documented'"
56-
keypath="package.replacement.documented"
57-
scope="global"
58-
>
59-
<template #replacement>
60-
<code>{{ replacement.replacementModule }}</code>
6153
</template>
62-
<template #community>
63-
<a
64-
href="https://e18e.dev/docs/replacements/"
65-
target="_blank"
66-
rel="noopener noreferrer"
67-
class="inline-flex items-center gap-1 ms-1 underline underline-offset-4 decoration-amber-600/60 dark:decoration-amber-400/50 hover:decoration-fg transition-colors"
68-
>
69-
{{ $t('package.replacement.community') }}
70-
<span class="i-lucide:external-link w-3 h-3" aria-hidden="true" />
71-
</a>
54+
<i18n-t
55+
v-else-if="replacement.type === 'documented'"
56+
keypath="package.replacement.documented"
57+
scope="global"
58+
>
59+
<template #replacement>
60+
<code>{{ replacement.replacementModule }}</code>
61+
</template>
62+
<template #community>
63+
<a
64+
href="https://e18e.dev/docs/replacements/"
65+
target="_blank"
66+
rel="noopener noreferrer"
67+
class="inline-flex items-center gap-1 ms-1 underline underline-offset-4 decoration-amber-600/60 dark:decoration-amber-400/50 hover:decoration-fg transition-colors"
68+
>
69+
{{ $t('package.replacement.community') }}
70+
<span class="i-lucide:external-link w-3 h-3" aria-hidden="true" />
71+
</a>
72+
</template>
73+
</i18n-t>
74+
<template v-else>
75+
{{ $t('package.replacement.none') }}
7276
</template>
73-
</i18n-t>
74-
<template v-else-if="replacement.type === 'removal'">
75-
<span v-html="replacementDescription" />
76-
</template>
77-
<template v-else>
78-
{{ $t('package.replacement.none') }}
79-
</template>
80-
<a
81-
v-if="externalUrl"
82-
:href="externalUrl"
83-
target="_blank"
84-
rel="noopener noreferrer"
85-
class="inline-flex items-center gap-1 ms-1 underline underline-offset-4 decoration-amber-600/60 dark:decoration-amber-400/50 hover:decoration-fg transition-colors"
86-
>
87-
{{ $t('package.replacement.learn_more') }}
88-
<span class="i-lucide:external-link w-3 h-3" aria-hidden="true" />
89-
</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>
77+
<a
78+
v-if="externalUrl"
79+
:href="externalUrl"
80+
target="_blank"
81+
rel="noopener noreferrer"
82+
class="inline-flex items-center gap-1 ms-1 underline underline-offset-4 decoration-amber-600/60 dark:decoration-amber-400/50 hover:decoration-fg transition-colors"
83+
>
84+
{{ $t('package.replacement.learn_more') }}
85+
<span class="i-lucide:external-link w-3 h-3" aria-hidden="true" />
86+
</a>
87+
</p>
88+
<div v-if="replacement.type === 'documented' && replacement.example">
89+
<strong class="block mb-1.5">{{ $t('package.replacement.example') }}</strong>
90+
<pre
91+
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"
92+
><code>{{ replacement.example }}</code></pre>
93+
</div>
9794
</div>
9895
</template>

0 commit comments

Comments
 (0)