Skip to content

Commit 8cecc90

Browse files
committed
fix: remove "Run Query" button when there is no default org set
1 parent 4ffe5b4 commit 8cecc90

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

packages/salesforcedx-vscode-soql/src/soql-builder-ui/modules/querybuilder/app/app.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
class={theme}
1414
onheader__run_query={handleRunQuery}
1515
is-running={isQueryRunning}
16+
has-no-default-org={hasNoDefaultOrg}
1617
></querybuilder-header>
1718
</header>
1819
<article class="querybuilder-body">

packages/salesforcedx-vscode-soql/src/soql-builder-ui/modules/querybuilder/header/header.html

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@
99
<template>
1010
<header>
1111
<div class="container">
12-
<template if:false={isRunning}>
13-
<button class="run-button" onclick={handleRunQuery}>Run Query</button>
14-
</template>
15-
<template if:true={isRunning}>
16-
<button class="btn--disabled">Running...</button>
12+
<template if:false={hasNoDefaultOrg}>
13+
<template if:false={isRunning}>
14+
<button class="run-button" onclick={handleRunQuery}>Run Query</button>
15+
</template>
16+
<template if:true={isRunning}>
17+
<button class="btn--disabled">Running...</button>
18+
</template>
1719
</template>
1820
</div>
1921
</header>

packages/salesforcedx-vscode-soql/src/soql-builder-ui/modules/querybuilder/header/header.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
import { LightningElement, api } from 'lwc';
1010
export default class Header extends LightningElement {
1111
@api public isRunning = false;
12+
@api public hasNoDefaultOrg = false;
1213

1314
public handleRunQuery(e: Event): void {
1415
e.preventDefault();

0 commit comments

Comments
 (0)