Skip to content

Commit cdcbdc6

Browse files
authored
Data extensions editor: Remove buttons that are no longer needed (#2635)
1 parent e1bbbd6 commit cdcbdc6

File tree

1 file changed

+10
-20
lines changed

1 file changed

+10
-20
lines changed

extensions/ql-vscode/src/view/data-extensions-editor/DataExtensionsEditor.tsx

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -208,14 +208,6 @@ export function DataExtensionsEditor({
208208
});
209209
}, []);
210210

211-
const onGenerateAllFromLlmClick = useCallback(() => {
212-
vscode.postMessage({
213-
t: "generateExternalApiFromLlm",
214-
externalApiUsages,
215-
modeledMethods,
216-
});
217-
}, [externalApiUsages, modeledMethods]);
218-
219211
const onModelDependencyClick = useCallback(() => {
220212
vscode.postMessage({
221213
t: "modelDependency",
@@ -304,23 +296,21 @@ export function DataExtensionsEditor({
304296

305297
<EditorContainer>
306298
<ButtonsContainer>
307-
<VSCodeButton onClick={onSaveAllClick}>Apply</VSCodeButton>
299+
<VSCodeButton
300+
onClick={onSaveAllClick}
301+
disabled={modifiedSignatures.size === 0}
302+
>
303+
Save all
304+
</VSCodeButton>
308305
{viewState.enableFrameworkMode && (
309306
<VSCodeButton appearance="secondary" onClick={onRefreshClick}>
310307
Refresh
311308
</VSCodeButton>
312309
)}
313-
<VSCodeButton onClick={onGenerateFromSourceClick}>
314-
{viewState.mode === Mode.Framework
315-
? "Generate"
316-
: "Download and generate"}
317-
</VSCodeButton>
318-
{viewState.showLlmButton && (
319-
<>
320-
<VSCodeButton onClick={onGenerateAllFromLlmClick}>
321-
Generate using LLM
322-
</VSCodeButton>
323-
</>
310+
{viewState.mode === Mode.Framework && (
311+
<VSCodeButton onClick={onGenerateFromSourceClick}>
312+
Generate
313+
</VSCodeButton>
324314
)}
325315
</ButtonsContainer>
326316
<ModeledMethodsList

0 commit comments

Comments
 (0)