Skip to content
This repository has been archived by the owner on Feb 26, 2024. It is now read-only.

Latest commit

 

History

History
57 lines (36 loc) · 1.03 KB

use-toggle.md

File metadata and controls

57 lines (36 loc) · 1.03 KB

useToggle

useToggle is a React hook for managing Toggle's state.

Table of Contents

Props

defaultChecked

Type: boolean optional

The default value of Toggle's checked prop

onChange

Type: (checked: boolean) => void

onChange is an event listener that fires whenever the customer changes the checked state. It is passed the current checked state.

State

checked

Type: boolean

Toggle's checked prop

handleChange

Type: NonCancelableEventHandler<ToggleProps.ChangeDetail>

Toggle's onChange prop

Examples

import Toggle from '@awsui/components-react/toggle';
import { useToggle } from 'use-awsui';

export default function MyToggle() {
  const { checked, handleChange } = useToggle({
    defaultChecked: true,
  });

  return <Toggle checked={checked} onChange={handleChange} />;
}