Skip to content

Latest commit

 

History

History
48 lines (36 loc) · 880 Bytes

README.md

File metadata and controls

48 lines (36 loc) · 880 Bytes

Icon Button

Action buttons that include an icon only, with no background. Useful for compact displays or toolbars with a number of related controls.

Read more about where and how to use IconButton on the website.

Getting started

yarn add @hig/icon-button

Import the component and CSS

import IconButton from '@hig/icon-button';
import '@hig/icon-button/build/index.css';

Typical usage

Use the name prop to render a provided icon by name.

function MyComponent() {
  return (
    <IconButton
      name="assets"
      onClick={() => console.log('Clicked it.')}
    />
  );
}

Providing a custom SVG

import myIcon from 'my-icon.svg';

function MyComponent() {
  return (
    <IconButton
      svg={myIcon}
      onClick={() => console.log('Clicked it.')}
    />
  );
}