ToggleSwitch
Component
The ToggleSwitch
component is a reusable component that renders a toggle switch with a customizable text label. It allows users to toggle a boolean value on or off.
File Path
The ToggleSwitch
component is located at the following path: path/to/your/component/ToggleSwitch.tsx
Props
The ToggleSwitch
component accepts the following props:
Prop | Type | Default | Description |
---|---|---|---|
text | string | The text label to display next to the toggle switch. | |
initialValue | boolean | false | The initial value of the toggle switch. |
Usage
To use the ToggleSwitch
component, import it into your React component and include it with the desired props:
import ToggleSwitch from './ToggleSwitch';
const MyComponent = () => {
return (
<div>
<ToggleSwitch text='Toggle me' initialValue={false} />
</div>
);
};
export default MyComponent;
Functionality
The ToggleSwitch
component uses the useState
hook to manage the checked state of the toggle switch. The initial state is determined by the initialValue
prop.
When the toggle switch is clicked, the handleToggle
function is called, which toggles the isChecked
state using the setIsChecked
function. This updates the checked state of the toggle switch.