import React from "react"; import { Flex } from "../Box"; import StyledToggle, { Input, Handle } from "./StyledToggle"; import { ToggleProps, scales } from "./types"; const Toggle: React.FC> = ({ checked, defaultColor = "input", checkedColor = "success", scale = scales.LG, startIcon, endIcon, disabled, ...props }) => { const isChecked = !!checked; return ( {startIcon && endIcon ? ( <> {checked ? endIcon(checked) : startIcon(!checked)} {startIcon()} {endIcon()} ) : ( )} ); }; export default Toggle;