forked from tsai/budibase
8 changed files with 102 additions and 1643 deletions
@ -1,10 +1,12 @@ |
|||||
import CodeMirror from "codemirror" |
import CodeMirror from "codemirror" |
||||
import "codemirror/lib/codemirror.css" |
import "codemirror/lib/codemirror.css" |
||||
import "codemirror/theme/tomorrow-night-eighties.css" |
import "codemirror/theme/tomorrow-night-eighties.css" |
||||
|
import "codemirror/addon/hint/show-hint.css" |
||||
import "codemirror/theme/neo.css" |
import "codemirror/theme/neo.css" |
||||
import "codemirror/mode/sql/sql" |
import "codemirror/mode/sql/sql" |
||||
import "codemirror/mode/css/css" |
import "codemirror/mode/css/css" |
||||
import "codemirror/mode/handlebars/handlebars" |
import "codemirror/mode/handlebars/handlebars" |
||||
import "codemirror/mode/javascript/javascript" |
import "codemirror/mode/javascript/javascript" |
||||
|
import "codemirror/addon/hint/show-hint" |
||||
|
|
||||
export default CodeMirror |
export default CodeMirror |
||||
|
|||||
@ -0,0 +1,14 @@ |
|||||
|
import { getManifest } from "@budibase/string-templates" |
||||
|
|
||||
|
export function handlebarsCompletions() { |
||||
|
const manifest = getManifest() |
||||
|
|
||||
|
return Object.keys(manifest).flatMap(key => |
||||
|
Object.entries(manifest[key]).map(([helperName, helperConfig]) => ({ |
||||
|
text: helperName, |
||||
|
path: helperName, |
||||
|
displayText: helperName, |
||||
|
description: helperConfig.description, |
||||
|
})) |
||||
|
) |
||||
|
} |
||||
File diff suppressed because it is too large
Loading…
Reference in new issue