Skip to content

Commit d84045a

Browse files
committed
minor(@repo/vue-ui): add flag to disable external icon in anchors
1 parent 56dbab2 commit d84045a

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

packages/vue-ui/src/components/html/Anchor.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<template>
22
<a v-if="external" target="_blank" rel="noopener noreferrer" v-bind="$attrs">
3-
<Icon name="fa6-solid:link" class="mr-1 inline-block align-middle" />
3+
<Icon v-if="!disableExternalIcon" name="fa6-solid:link" class="mr-1 inline-block align-middle" />
44
<slot />
55
</a>
66
<NuxtLink v-else v-bind="$attrs">
@@ -12,6 +12,8 @@
1212
defineProps<{
1313
external?: boolean
1414
}>()
15+
16+
const disableExternalIcon = inject<boolean>('disableExternalIcon', process.env['NUXT_DISABLE_EXTERNAL_ICON'] === '1')
1517
</script>
1618

1719
<style>

0 commit comments

Comments
 (0)