List Button is intended to be used inside of the List Vue Component.
There are following components included:
ListButton
Name | Type | Default | Description |
---|---|---|---|
colors | object | Object with Tailwind CSS colors classes | |
colors.activeBgIos | string | 'active:bg-primary active:bg-opacity-15' | |
colors.activeBgMaterial | string | '' | |
colors.textIos | string | 'text-primary' | |
colors.textMaterial | string | 'text-md-light-primary dark:text-md-dark-primary' | |
colors.touchRipple | string | 'touch-ripple-primary' | |
component | string | 'li' | Component's HTML Element |
href | string | Button's link | |
linkComponent | string | 'a' | Button HTML Element |
linkProps | any | Object with additional props (attributes) to pass to the Link/Button | |
target | string | Button's link | |
touchRipple | boolean | true | Enables touch ripple effect in Material theme |
type | string | undefined | Button's |
value | any | Button's |
<template><k-page><k-navbar title="List Button" /><k-list><k-list-button>Button 1</k-list-button><k-list-button>Button 2</k-list-button><k-list-button>Button 3</k-list-button></k-list><k-list inset><k-list-button>Button 1</k-list-button><k-list-button>Button 2</k-list-button><k-list-button>Button 3</k-list-button></k-list><k-list inset><k-list-button class="k-color-brand-red"> Red Button </k-list-button></k-list></k-page></template><script>import {kPage,kNavbar,kNavbarBackLink,kList,kListButton,} from 'konsta/vue';export default {components: {kPage,kNavbar,kNavbarBackLink,kList,kListButton,},};</script>