Files
danak-admin/src/pages/service/components/ToggleStatusPlan.tsx
T
hamid zarghami 8f39afeb48 invoice + plan
2025-02-15 16:22:42 +03:30

28 lines
672 B
TypeScript

import { FC, useState } from 'react'
import SwitchComponent from '../../../components/Switch'
import { useToggleStatusPlan } from '../hooks/useServiceData'
type Props = {
defaultActive: boolean,
id: string
}
const ToggleStatusPlan: FC<Props> = (props: Props) => {
const [isActive, setIsActive] = useState<boolean>(props.defaultActive)
const toggleStatus = useToggleStatusPlan()
const handleChange = (value: boolean) => {
setIsActive(value)
toggleStatus.mutate(props.id)
}
return (
<SwitchComponent
active={isActive}
onChange={handleChange}
/>
)
}
export default ToggleStatusPlan