Convert portal templates store
This commit is contained in:
parent
79a74ff709
commit
4acb8fae99
|
@ -1,16 +0,0 @@
|
||||||
import { writable } from "svelte/store"
|
|
||||||
import { API } from "@/api"
|
|
||||||
|
|
||||||
export function templatesStore() {
|
|
||||||
const { subscribe, set } = writable([])
|
|
||||||
|
|
||||||
return {
|
|
||||||
subscribe,
|
|
||||||
load: async () => {
|
|
||||||
const templates = await API.getAppTemplates()
|
|
||||||
set(templates)
|
|
||||||
},
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
export const templates = templatesStore()
|
|
|
@ -0,0 +1,16 @@
|
||||||
|
import { API } from "@/api"
|
||||||
|
import { BudiStore } from "../BudiStore"
|
||||||
|
import { TemplateMetadata } from "@budibase/types"
|
||||||
|
|
||||||
|
class TemplateStore extends BudiStore<TemplateMetadata[]> {
|
||||||
|
constructor() {
|
||||||
|
super([])
|
||||||
|
}
|
||||||
|
|
||||||
|
async load() {
|
||||||
|
const templates = await API.getAppTemplates()
|
||||||
|
this.set(templates)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
export const templates = new TemplateStore()
|
Loading…
Reference in New Issue