H3 heading supports customize actions, and also can work as section toggles.
Heading with Action
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris auctor commodo leo, non malesuada ipsum volutpat sed. Fusce at nulla ipsum. Morbi sodales vel ipsum ullamcorper dictum.
When heading type is action
, the heading has click
event for that action.
<KtHeading
text="Title with action"
type="action"
icon="announce"
actionText="Click Me"
@click="showAlert"
/>
Heading with Toggle
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Mauris auctor commodo leo, non malesuada ipsum volutpat sed. Fusce at nulla ipsum.
Morbi sodales vel ipsum ullamcorper dictum.
Set type
to toggle
make the heading has toggle function.
You can change the toggleStatus
dynamically by binding value to it.
<KtHeading
text="Title with toggle"
type="toggle"
toggleText="Open"
toggleCloseText="Hide"
:toggleStatus="toggle"
@toggle="toggle=!toggle"
>
<div>We hide this message :)</div>
</KtHeading>
Usage
Attributes
Attribute | Description | Type | Accepted Values | Default |
---|---|---|---|---|
type | heading types | String | action ,default ,toggle | default |
icon | icon before action text | String | string from yoco | — |
actionText | text for action | String | — | — |
toggleStatus | status of toggle | Boolean | — | false |
toogleText | text for open toggle | String | — | — |
toogleCloseText | text for close toggle | String | — | — |
Events
Event Name | Description | Parameters |
---|---|---|
toggle | trigger when toggle button clicked | (event: Event) |
click | trigger when action button clicked | (event: Event) |