1.0.0 • Published 1 year ago

@weave-design/toggle v1.0.0

Weekly downloads
-
License
Apache-2.0
Repository
github
Last release
1 year ago

Toggle

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

Getting started

Install the package

yarn add @weave-design/toggle @weave-design/theme-context @weave-design/theme-data

Import the component

import Toggle from '@weave-design/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} />