Clean code

This commit is contained in:
Adria Navarro 2025-02-11 15:50:32 +01:00
parent cb41ee81c6
commit af6c4b4b8c
1 changed files with 6 additions and 15 deletions

View File

@ -22,15 +22,7 @@ export const EditorModes: EditorModesMap = {
}, },
} }
export const SECTIONS = { const buildHelperInfoNode = (completion: any, helper: Helper) => {
HB_HELPER: {
name: "Helper",
type: "helper",
icon: "Code",
},
}
export const buildHelperInfoNode = (completion: any, helper: Helper) => {
const ele = document.createElement("div") const ele = document.createElement("div")
ele.classList.add("info-bubble") ele.classList.add("info-bubble")
@ -62,7 +54,7 @@ const toSpectrumIcon = (name: string) => {
</svg>` </svg>`
} }
export const buildSectionHeader = ( const buildSectionHeader = (
type: string, type: string,
sectionName: string, sectionName: string,
icon: string, icon: string,
@ -81,12 +73,11 @@ export const buildSectionHeader = (
} }
} }
export const helpersToCompletion = ( const helpersToCompletion = (
helpers: Record<string, Helper>, helpers: Record<string, Helper>,
mode: { name: "javascript" | "handlebars" } mode: { name: "javascript" | "handlebars" }
): BindingCompletionOption[] => { ): BindingCompletionOption[] => {
const { type, name: sectionName, icon } = SECTIONS.HB_HELPER const helperSection = buildSectionHeader("helper", "Helper", "Code", 99)
const helperSection = buildSectionHeader(type, sectionName, icon, 99)
return Object.keys(helpers).flatMap(helperName => { return Object.keys(helpers).flatMap(helperName => {
const helper = helpers[helperName] const helper = helpers[helperName]
@ -245,7 +236,7 @@ export const jsHelperAutocomplete = (
return coreCompletion return coreCompletion
} }
export const buildBindingInfoNode = ( const buildBindingInfoNode = (
_completion: BindingCompletionOption, _completion: BindingCompletionOption,
binding: any binding: any
) => { ) => {
@ -313,7 +304,7 @@ const enum AutocompleteType {
} }
// Autocomplete apply behaviour // Autocomplete apply behaviour
export const insertBinding = ( const insertBinding = (
view: EditorView, view: EditorView,
from: number, from: number,
to: number, to: number,