List Button is intended to be used inside of the List Svelte Component.
There are following components included:
ListButton| Name | Type | Default | Description |
|---|---|---|---|
| colors | object | Object with Tailwind CSS colors classes | |
| colors.bgIos | string | 'active:bg-primary/15' | |
| colors.bgMaterial | string | '' | |
| colors.textIos | string | 'text-primary' | |
| colors.textMaterial | string | 'text-md-light-primary dark:text-md-dark-primary' | |
| colors.touchRipple | string | 'touch-ripple-primary' | |
| linkComponent | string | 'a' | Button HTML Element |
| linkProps | any | Object with additional props (attributes) to pass to the Link/Button | |
| target | string | Button's link | |
| type | string | undefined | Button's |
| value | any | Button's | |
| onClick | function(e) |
<script>import {Page,Navbar,NavbarBackLink,List,ListButton,} from 'konsta/svelte';</script><Page><Navbar title="List Button">{#snippet left()}{#if !isPreview}<NavbarBackLink onclick={() => history.back()} />{/if}{/snippet}</Navbar><List strong><ListButton>Button 1</ListButton><ListButton>Button 2</ListButton><ListButton>Button 3</ListButton></List><List strong inset><ListButton>Button 1</ListButton><ListButton>Button 2</ListButton><ListButton>Button 3</ListButton></List><List strong inset><ListButton class="k-color-brand-red">Red Button</ListButton></List></Page>