Fix lint conflicts
This commit is contained in:
parent
af6307a608
commit
ed2d52da39
|
@ -43,6 +43,8 @@
|
||||||
import type { Log } from "@budibase/string-templates"
|
import type { Log } from "@budibase/string-templates"
|
||||||
import type { CodeValidator } from "@/types"
|
import type { CodeValidator } from "@/types"
|
||||||
|
|
||||||
|
type SidePanel = "Bindings" | "Evaluation"
|
||||||
|
|
||||||
const dispatch = createEventDispatcher()
|
const dispatch = createEventDispatcher()
|
||||||
|
|
||||||
export let bindings: EnrichedBinding[] = []
|
export let bindings: EnrichedBinding[] = []
|
||||||
|
@ -70,16 +72,11 @@
|
||||||
let expressionError: string | undefined
|
let expressionError: string | undefined
|
||||||
let evaluating = false
|
let evaluating = false
|
||||||
|
|
||||||
const enum SidePanel {
|
|
||||||
Bindings = "Bindings",
|
|
||||||
Evaluation = "Evaluation",
|
|
||||||
}
|
|
||||||
const SidePanelIcons: Record<SidePanel, string> = {
|
const SidePanelIcons: Record<SidePanel, string> = {
|
||||||
Bindings: "FlashOn",
|
Bindings: "FlashOn",
|
||||||
Evaluation: "Play",
|
Evaluation: "Play",
|
||||||
}
|
}
|
||||||
|
|
||||||
$: useSnippets = allowSnippets && !$licensing.isFreePlan
|
|
||||||
$: editorModeOptions = getModeOptions(allowHBS, allowJS)
|
$: editorModeOptions = getModeOptions(allowHBS, allowJS)
|
||||||
$: sidePanelOptions = getSidePanelOptions(bindings, context)
|
$: sidePanelOptions = getSidePanelOptions(bindings, context)
|
||||||
$: enrichedBindings = enrichBindings(bindings, context, snippets)
|
$: enrichedBindings = enrichBindings(bindings, context, snippets)
|
||||||
|
@ -96,7 +93,9 @@
|
||||||
$: bindingOptions = bindingsToCompletions(bindings, editorMode)
|
$: bindingOptions = bindingsToCompletions(bindings, editorMode)
|
||||||
$: helperOptions = allowHelpers ? getHelperCompletions(editorMode) : []
|
$: helperOptions = allowHelpers ? getHelperCompletions(editorMode) : []
|
||||||
$: snippetsOptions =
|
$: snippetsOptions =
|
||||||
usingJS && useSnippets && snippets?.length ? snippets : []
|
usingJS && allowSnippets && !$licensing.isFreePlan && snippets?.length
|
||||||
|
? snippets
|
||||||
|
: []
|
||||||
|
|
||||||
$: completions = !usingJS
|
$: completions = !usingJS
|
||||||
? [hbAutocomplete([...bindingOptions, ...helperOptions])]
|
? [hbAutocomplete([...bindingOptions, ...helperOptions])]
|
||||||
|
@ -141,12 +140,12 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
const getSidePanelOptions = (bindings: EnrichedBinding[], context: any) => {
|
const getSidePanelOptions = (bindings: EnrichedBinding[], context: any) => {
|
||||||
let options = []
|
let options: SidePanel[] = []
|
||||||
if (bindings?.length) {
|
if (bindings?.length) {
|
||||||
options.push(SidePanel.Bindings)
|
options.push("Bindings")
|
||||||
}
|
}
|
||||||
if (context && Object.keys(context).length > 0) {
|
if (context && Object.keys(context).length > 0) {
|
||||||
options.push(SidePanel.Evaluation)
|
options.push("Evaluation")
|
||||||
}
|
}
|
||||||
return options
|
return options
|
||||||
}
|
}
|
||||||
|
@ -410,7 +409,7 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="side" class:visible={!!sidePanel}>
|
<div class="side" class:visible={!!sidePanel}>
|
||||||
{#if sidePanel === SidePanel.Bindings}
|
{#if sidePanel === "Bindings"}
|
||||||
<BindingSidePanel
|
<BindingSidePanel
|
||||||
bindings={enrichedBindings}
|
bindings={enrichedBindings}
|
||||||
{allowHelpers}
|
{allowHelpers}
|
||||||
|
@ -422,7 +421,7 @@
|
||||||
{mode}
|
{mode}
|
||||||
{snippets}
|
{snippets}
|
||||||
/>
|
/>
|
||||||
{:else if sidePanel === SidePanel.Evaluation}
|
{:else if sidePanel === "Evaluation"}
|
||||||
<EvaluationSidePanel
|
<EvaluationSidePanel
|
||||||
{expressionResult}
|
{expressionResult}
|
||||||
{expressionError}
|
{expressionError}
|
||||||
|
|
Loading…
Reference in New Issue