Link Vue Component

Link is main component to create links for navigation, custom actions, switching tabs, open/close modals, etc.

Contents

There are following components included:

  • Link
NameTypeDefaultDescription
colorsobject

Object with Tailwind CSS colors classes

colors.navbarTextIosstring''
colors.navbarTextMaterialstring''
colors.textIosstring'text-primary'
colors.textMaterialstring'text-md-light-primary dark:text-md-dark-primary'
colors.toolbarTextIosstring''
colors.toolbarTextMaterialstring'text-md-light-primary dark:text-md-dark-primary'
componentstring'a'

Component's HTML Element

iconOnlybooleanfalse

Enable if Link doesn't contain anything except icon

linkPropsany

Object with additional props (attributes) to pass to the Link/Button

tabbarActivebooleanfalse

Highlights Tabbar Link as currently active

NameTypeDescription
clickfunction(e)

Click handler

Examples

<k-link href="/about">About</k-link>
<k-link href="https://google.com" target="_blank"> Google </k-link>
<k-link :link-props="{to: '/about'}" component="router-link"> About </k-link>
<k-navbar title="My App">
  <template #right>
    <k-link navbar @click="openMenu">Menu</k-link>
  </template>
</k-navbar>
<k-toolbar>
  <k-link toolbar @click="action1">Action 1</k-link>
  <k-link toolbar @click="action2">Action 2</k-link>
</k-toolbar>
Code licensed under MIT.
2025 © Konsta UI by nolimits4web.