//- Внешняя ссылка (anchor tag)
a(
    v-if="isExternalLink"
    :href="normalizedHref"
    :target="target"
    :rel="rel || (target === '_blank' ? 'noopener noreferrer' : '')"
    :class="linkClasses"
    @click="handleExternalClick"
)
    slot

//- Внутренняя ссылка (router-link)
router-link(
    v-else-if="isRouterLink"
    :to="normalizedTo"
    :class="linkClasses"
    :active-class="activeClass"
    :exact="exact"
    @click="handleInternalClick"
)
    slot

//- Fallback - обычная ссылка для случаев когда router не доступен
a(
    v-else
    :href="normalizedHref || normalizedTo"
    :class="linkClasses"
    @click="handleInternalClick"
)
    slot
