Skip to content

Commit 6bb99f9

Browse files
committed
Fix logic to disable save button
1 parent e8bb033 commit 6bb99f9

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

ui/arduino/components/toolbar.js

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -48,13 +48,16 @@ function Toolbar(state, emit) {
4848
onclick: () => emit('open-folder')
4949
})
5050

51-
const canSave = (state.isConnected && state.selectedDevice === 'serial' && state.selectedFile)
52-
|| (state.isConnected && state.selectedDevice === 'disk' && state.diskPath)
53-
|| (state.selectedDevice === 'disk' && state.selectedFile)
51+
const canSaveBoard = state.isConnected
52+
&& state.selectedDevice === 'serial'
53+
&& state.selectedFile
54+
const canSaveDisk = state.selectedDevice === 'disk'
55+
&& state.selectedFile
56+
&& state.diskPath
5457
const save = Button({
5558
icon: 'icons/Save.svg',
5659
label: 'Save',
57-
disabled: !canSave,
60+
disabled: !canSaveBoard && !canSaveDisk,
5861
onclick: () => emit('save')
5962
})
6063

0 commit comments

Comments
 (0)