Improve types
This commit is contained in:
parent
576e14a23a
commit
6bb0129144
|
@ -3,7 +3,7 @@
|
||||||
import { convertToJS } from "@budibase/string-templates"
|
import { convertToJS } from "@budibase/string-templates"
|
||||||
import { Input, Layout, Icon, Popover } from "@budibase/bbui"
|
import { Input, Layout, Icon, Popover } from "@budibase/bbui"
|
||||||
import { handlebarsCompletions } from "@/constants/completions"
|
import { handlebarsCompletions } from "@/constants/completions"
|
||||||
import type { EnrichedBinding, Helper } from "@budibase/types";
|
import type { EnrichedBinding, Helper } from "@budibase/types"
|
||||||
import { BindingMode } from "@budibase/types"
|
import { BindingMode } from "@budibase/types"
|
||||||
|
|
||||||
export let addHelper: (helper: Helper, js?: boolean) => void
|
export let addHelper: (helper: Helper, js?: boolean) => void
|
||||||
|
@ -279,7 +279,8 @@ import { BindingMode } from "@budibase/types"
|
||||||
{#each filteredHelpers as helper}
|
{#each filteredHelpers as helper}
|
||||||
<li
|
<li
|
||||||
class="binding"
|
class="binding"
|
||||||
on:mouseenter={e => showHelperPopover(helper, e.target)}
|
on:mouseenter={e =>
|
||||||
|
showHelperPopover(helper, e.currentTarget)}
|
||||||
on:mouseleave={hidePopover}
|
on:mouseleave={hidePopover}
|
||||||
on:click={() =>
|
on:click={() =>
|
||||||
addHelper(helper, mode === BindingMode.JavaScript)}
|
addHelper(helper, mode === BindingMode.JavaScript)}
|
||||||
|
|
|
@ -1,7 +1,9 @@
|
||||||
export interface Helper {
|
export interface Helper {
|
||||||
|
label: string
|
||||||
displayText: string
|
displayText: string
|
||||||
example: string
|
example: string
|
||||||
description: string
|
description: string
|
||||||
args: any[]
|
args: any[]
|
||||||
requiresBlock?: boolean
|
requiresBlock?: boolean
|
||||||
|
allowsJs: boolean
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue