New:Introducing Socket Scanning for VS Code Marketplace Extensions.Learn more →
Get Started

@resonate/button

Package Overview
Dependencies
Maintainers
1
Versions
15
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@resonate/button

Render a button element

latest
Source
npmnpm
Version
2.1.0
Version published
Maintainers
1
Created
Source

@resonate/button

Render an HTML button element

Install

$ npm i --save @resonate/button

Usage


const button = require('@resonate/button')

const myButton = button({
  style: 'blank',
  prefix: 'play-button',
  onClick: () => {
    // do something
  },
  title: playing ? 'Pause' : 'Play',
  iconName: playing ? 'pause' : 'play'
})

document.body.appendChild(myButton)

Options

  • prefix A single class or classlist
  • onClick Button onclick event handler
  • value Button value
  • type Button type (default is 'button')
  • disabled Button disabled state (default is false)
  • style Button style (default, blank)
  • iconName SVG icon name
  • iconFill Class names for svg icon fills (see: @resonate/theme-skins)
  • iconSize SVG icon size (xs, sm, md, lg)
  • text Button text

License

MIT

Author(s)

  • Augustin Godiscal auggod@resonate.is

Keywords

<button>

FAQs

Package last updated on 24 Feb 2022

Related posts