@@ -223,34 +223,44 @@ useEventListener('keydown', (event: KeyboardEvent) => {
223223 {{ mode.label }}
224224 </button >
225225 </div >
226+ <TooltipApp :text =" $t('code.copy_link')" position =" top" >
227+ <ButtonBase
228+ v-if =" selectedLines"
229+ class =" py-1 px-3"
230+ :classicon =" permalinkCopied ? 'i-lucide:check' : 'i-lucide:file-braces-corner'"
231+ :aria-label =" $t('code.copy_link')"
232+ @click =" copyPermalinkUrl"
233+ />
234+ </TooltipApp >
235+ <TooltipApp :text =" $t('code.copy_content')" position =" top" >
236+ <ButtonBase
237+ v-if =" !!fileContent?.content"
238+ class =" px-3"
239+ :classicon =" fileContentCopied ? 'i-lucide:check' : 'i-lucide:copy'"
240+ :aria-label =" $t('code.copy_content')"
241+ @click =" copyFileContent()"
242+ />
243+ </TooltipApp >
244+ <TooltipApp :text =" $t('code.open_raw_file')" position =" top" >
245+ <LinkBase
246+ variant =" button-secondary"
247+ :to =" `https://cdn.jsdelivr.net/npm/${packageName}@${version}/${filePath}`"
248+ class =" px-3"
249+ :aria-label =" $t('code.open_raw_file')"
250+ />
251+ </TooltipApp >
252+ </template >
253+ <TooltipApp :text =" $t('code.toggle_container')" position =" top" >
226254 <ButtonBase
227- v-if =" selectedLines"
228- class =" py-1 px-3"
229- :classicon =" permalinkCopied ? 'i-lucide:check' : 'i-lucide:file-braces-corner'"
230- :aria-label =" $t('code.copy_link')"
231- @click =" copyPermalinkUrl"
232- />
233- <ButtonBase
234- v-if =" !!fileContent?.content"
235- class =" px-3"
236- :classicon =" fileContentCopied ? 'i-lucide:check' : 'i-lucide:copy'"
237- :aria-label =" $t('code.copy_content')"
238- @click =" copyFileContent()"
239- />
240- <LinkBase
241- variant =" button-secondary"
242- :to =" `https://cdn.jsdelivr.net/npm/${packageName}@${version}/${filePath}`"
243- class =" px-3"
244- :aria-label =" $t('code.open_raw_file')"
255+ class =" px-3 max-xl:hidden"
256+ :disabled =" loading"
257+ :classicon ="
258+ codeContainerFull ? 'i-lucide:fold-horizontal' : 'i-lucide:unfold-horizontal'
259+ "
260+ :aria-label =" $t('code.toggle_container')"
261+ @click =" toggleCodeContainer()"
245262 />
246- </template >
247- <ButtonBase
248- class =" px-3 max-xl:hidden"
249- :disabled =" loading"
250- :classicon =" codeContainerFull ? 'i-lucide:fold-horizontal' : 'i-lucide:unfold-horizontal'"
251- :aria-label =" $t('code.toggle_container')"
252- @click =" toggleCodeContainer()"
253- />
263+ </TooltipApp >
254264 </div >
255265 </div >
256266 </div >
0 commit comments