// Copyright (c) Tailscale Inc & AUTHORS // SPDX-License-Identifier: BSD-3-Clause import cx from "classnames" import React, { ChangeEvent } from "react" type Props = { id?: string className?: string disabled?: boolean checked: boolean sizeVariant?: "small" | "medium" | "large" onChange: (checked: boolean) => void } export default function Toggle(props: Props) { const { className, id, disabled, checked, sizeVariant, onChange } = props function handleChange(e: ChangeEvent) { onChange(e.target.checked) } return ( ) } Toggle.defaultProps = { sizeVariant: "medium", }