@@ -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