# Interaction >> Button >> Examples ||30 ```js script import { html } from '@lion/core'; import '@lion/button/define'; import iconSvg from './src/icon.svg.js'; ``` ## Icon button ```js preview-story export const iconButton = () => html`${iconSvg(html)}Bug`; ``` ## Icon only button When only an icon is used, make sure the button still have an accessible name, via `aria-label`. ```js preview-story export const iconOnly = () => html`${iconSvg(html)}`; ``` ## Multiple buttons inline ```js preview-story export const mainAndIconButton = () => html` Default ${iconSvg(html)} Bug `; ```