mirror of
https://github.com/lordmathis/llamactl.git
synced 2025-11-06 09:04:27 +00:00
Update button label in InstanceModal based on instance running state
This commit is contained in:
@@ -30,6 +30,7 @@ const InstanceModal: React.FC<InstanceModalProps> = ({
|
|||||||
instance
|
instance
|
||||||
}) => {
|
}) => {
|
||||||
const isEditing = !!instance
|
const isEditing = !!instance
|
||||||
|
const isRunning = instance?.running || true // Assume running if instance exists
|
||||||
|
|
||||||
const [instanceName, setInstanceName] = useState('')
|
const [instanceName, setInstanceName] = useState('')
|
||||||
const [formData, setFormData] = useState<CreateInstanceOptions>({})
|
const [formData, setFormData] = useState<CreateInstanceOptions>({})
|
||||||
@@ -237,7 +238,7 @@ const InstanceModal: React.FC<InstanceModalProps> = ({
|
|||||||
Cancel
|
Cancel
|
||||||
</Button>
|
</Button>
|
||||||
<Button onClick={handleSave} disabled={!instanceName.trim() || !!nameError}>
|
<Button onClick={handleSave} disabled={!instanceName.trim() || !!nameError}>
|
||||||
{isEditing ? 'Update & Restart Instance' : 'Create Instance'}
|
{isEditing ? (isRunning ? 'Update & Restart Instance' : 'Update Instance') : 'Create Instance'}
|
||||||
</Button>
|
</Button>
|
||||||
</DialogFooter>
|
</DialogFooter>
|
||||||
</DialogContent>
|
</DialogContent>
|
||||||
|
|||||||
Reference in New Issue
Block a user