Skip to content

Commit

Permalink
Format entityList
Browse files Browse the repository at this point in the history
  • Loading branch information
matt8707 committed Jun 17, 2024
1 parent 89a51b4 commit 4a08ac5
Showing 1 changed file with 12 additions and 6 deletions.
18 changes: 12 additions & 6 deletions src/lib/Stores.ts
Original file line number Diff line number Diff line change
Expand Up @@ -156,18 +156,24 @@ export const dragging = writable<boolean>(false);
// codemirror
export const autocompleteOpen = writable(false);
export const autocompleteList = derived(states, ($states) => Object.keys($states));
export const pasteContent = writable<string | undefined>();

// entity select
export const entityList = derived(
states,
($states) => (filter: string) =>
Object.keys($states)
.filter((key) => (filter.length > 0 ? key.startsWith(filter + '.') : true))
.sort()
.map((key) => {
const name = getName(undefined, $states[key]);
return { id: key, label: name ?? key, hint: name == key ? undefined : key };
?.filter((key) => (filter.length > 0 ? key.startsWith(`${filter}.`) : true))
?.sort()
?.map((key) => {
const name = getName(undefined, $states?.[key]);
return {
id: key,
label: name ?? key,
hint: name === key ? undefined : key
};
})
);
export const pasteContent = writable<string | undefined>();

// event
export const event = writable<string | undefined>();
Expand Down

0 comments on commit 4a08ac5

Please sign in to comment.