Skip to content

Commit 0e96941

Browse files
committed
Move save-refresh buttons to Header
1 parent f596f7e commit 0e96941

File tree

1 file changed

+19
-17
lines changed

1 file changed

+19
-17
lines changed

extensions/ql-vscode/src/view/model-editor/ModelEditor.tsx

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -300,6 +300,25 @@ export function ModelEditor({
300300
</LinkIconButton>
301301
)}
302302
</HeaderRow>
303+
<HeaderRow>
304+
<ButtonsContainer>
305+
<VSCodeButton
306+
onClick={onSaveAllClick}
307+
disabled={modifiedSignatures.size === 0}
308+
>
309+
Save all
310+
</VSCodeButton>
311+
<VSCodeButton appearance="secondary" onClick={onRefreshClick}>
312+
Refresh
313+
</VSCodeButton>
314+
{viewState.showGenerateButton &&
315+
viewState.mode === Mode.Framework && (
316+
<VSCodeButton onClick={onGenerateFromSourceClick}>
317+
Generate
318+
</VSCodeButton>
319+
)}
320+
</ButtonsContainer>
321+
</HeaderRow>
303322
</HeaderColumn>
304323
<HeaderSpacer />
305324
<HeaderColumn>
@@ -313,23 +332,6 @@ export function ModelEditor({
313332
</HeaderContainer>
314333

315334
<EditorContainer>
316-
<ButtonsContainer>
317-
<VSCodeButton
318-
onClick={onSaveAllClick}
319-
disabled={modifiedSignatures.size === 0}
320-
>
321-
Save all
322-
</VSCodeButton>
323-
<VSCodeButton appearance="secondary" onClick={onRefreshClick}>
324-
Refresh
325-
</VSCodeButton>
326-
{viewState.showGenerateButton &&
327-
viewState.mode === Mode.Framework && (
328-
<VSCodeButton onClick={onGenerateFromSourceClick}>
329-
Generate
330-
</VSCodeButton>
331-
)}
332-
</ButtonsContainer>
333335
<ModeledMethodsList
334336
methods={methods}
335337
modeledMethodsMap={modeledMethods}

0 commit comments

Comments
 (0)