fix: story

This commit is contained in:
2024-09-04 12:43:08 -05:00
parent b9358803dd
commit 57832b0dd4
2 changed files with 13 additions and 4 deletions

View File

@@ -13,4 +13,8 @@ const meta = {
export default meta;
type Story = StoryObj<typeof meta>;
export const Default: Story = {};
export const Default: Story = {
args: {
isChecked: true, // The SwitchButton will start in the "checked" state
},
};

View File

@@ -1,15 +1,20 @@
import React, { useState } from 'react';
import { Switch } from '@headlessui/react';
import { useEffect } from 'react';
interface ToggleSwitchProps {
label: string;
// label: string;
isChecked: boolean;
onChange: (checked: boolean) => void;
// onChange: (checked: boolean) => void;
}
const SwitchButton: React.FC = () => {
const SwitchButton: React.FC<ToggleSwitchProps> = ({ isChecked = true }) => {
const [enabled, setEnabled] = useState(true);
useEffect(() => {
setEnabled(isChecked);
}, [isChecked]);
return (
<Switch
checked={enabled}