Skip to content

Latest commit

 

History

History
45 lines (31 loc) · 1.02 KB

README.md

File metadata and controls

45 lines (31 loc) · 1.02 KB

Toggle

Toggle switches provide a control for a single action with a clear on/off or start/stop.

Read more about when and how to use the Toggle component on the website.

Getting started

Install the package

yarn add @hig/toggle @hig/theme-context @hig/theme-data

Import the component

import Toggle from '@hig/toggle';

Basic usage

<Toggle />

Styling

Use the className prop to pass in a css class name to the outermost container of the component. The class name will also pass down to most of the other styled elements within the component.

Toggle also has a stylesheet prop that accepts a function wherein you can modify Toggle's styles. Default styles, props, and theme-data are passed as arguments. For instance

function customStylesheet(styles) {
  return {
    ...styles,
    toggleWrapper: {
      ...styles.toggleWrapper,
      borderColor: "blue"
    }
  };
}
<Toggle stylsheet={customStylesheet} />