import React from 'react' import type { CreateInstanceOptions } from '@/types/instance' import CheckboxInput from '@/components/form/CheckboxInput' import NumberInput from '@/components/form/NumberInput' interface AutoRestartConfigurationProps { formData: CreateInstanceOptions onChange: (key: keyof CreateInstanceOptions, value: any) => void } const AutoRestartConfiguration: React.FC = ({ formData, onChange }) => { const isAutoRestartEnabled = formData.auto_restart === true return (

Auto Restart Configuration

onChange('auto_restart', value)} description="Automatically restart the instance on failure" /> {isAutoRestartEnabled && (
onChange('max_restarts', value)} placeholder="3" description="Maximum number of restart attempts (0 = unlimited)" /> onChange('restart_delay', value)} placeholder="5" description="Delay in seconds before attempting restart" />
)}
) } export default AutoRestartConfiguration