mirror of https://github.com/Budibase/budibase.git
5 changed files with 102 additions and 1247 deletions
@ -0,0 +1 @@ |
|||
export { organisation } from "./organisation" |
|||
@ -0,0 +1,35 @@ |
|||
import { writable } from "svelte/store" |
|||
import api from "builderStore/api" |
|||
|
|||
export function createOrganisationStore() { |
|||
const { subscribe, set } = writable({}) |
|||
|
|||
return { |
|||
subscribe, |
|||
save: async config => { |
|||
try { |
|||
const res = await api.post('/api/admin/configs', { type: 'settings', config}) |
|||
return await res.json() |
|||
} catch (error) { |
|||
console.error(error) |
|||
} |
|||
}, |
|||
init: async () => { |
|||
try { |
|||
const response = await api.get(`/api/admin/configs/settings`) |
|||
const json = await response.json() |
|||
set(json) |
|||
// set(json)
|
|||
} catch (error) { |
|||
set({ |
|||
platformUrl: '', |
|||
logoUrl: '', |
|||
docsUrl: '', |
|||
company: '' |
|||
}) |
|||
} |
|||
}, |
|||
} |
|||
} |
|||
|
|||
export const organisation = createOrganisationStore() |
|||
File diff suppressed because it is too large
Loading…
Reference in new issue