track-changes-toggle.tsx 537 B

1234567891011121314151617181920212223242526272829
  1. import OLFormSwitch from '@/features/ui/components/ol/ol-form-switch'
  2. type TrackChangesToggleProps = {
  3. id: string
  4. description: string
  5. disabled: boolean
  6. handleToggle: () => void
  7. value: boolean
  8. }
  9. function TrackChangesToggle({
  10. id,
  11. description,
  12. disabled,
  13. handleToggle,
  14. value,
  15. }: TrackChangesToggleProps) {
  16. return (
  17. <OLFormSwitch
  18. id={`input-switch-${id}`}
  19. disabled={disabled}
  20. onChange={handleToggle}
  21. checked={value}
  22. label={description}
  23. />
  24. )
  25. }
  26. export default TrackChangesToggle