hook up logo upload

This commit is contained in:
Keviin Åberg Kultalahti 2021-05-12 14:43:36 +02:00
parent acf963ceb3
commit 46ac4b43a1
1 changed files with 18 additions and 16 deletions

View File

@ -1,5 +1,4 @@
<script>
import { object, string } from "yup"
import {
Layout,
Heading,
@ -13,7 +12,7 @@
notifications,
} from "@budibase/bbui"
import { organisation } from "stores/portal"
import { api } from "builderStore/api"
import { post } from "builderStore/api"
import analytics from "analytics"
let analyticsDisabled = analytics.disabled()
@ -33,25 +32,28 @@
async function uploadLogo() {
let data = new FormData()
data.append("files", file)
data.append("file", file)
const res = await api.post("/api/admin/configs/upload/settings/logo")
const res = await post("/api/admin/configs/upload/settings/logo", data, {})
return await res.json()
}
async function saveConfig() {
loading = true
await toggleAnalytics()
console.log("company", company)
const res = await organisation.save({
company: company || $organisation?.config?.company,
// logoUrl,
// platformUrl,
})
if (res.status === 200) {
notifications.success("General settings saved.")
} else {
notifications.danger("Error when saving settings.")
}
const res = await uploadLogo()
console.log(res)
// console.log("company", company)
// const res = await organisation.save({
// company: company || $organisation?.config?.company,
// // logoUrl,
// // platformUrl,
// })
// if (res.status === 200) {
// notifications.success("General settings saved.")
// } else {
// notifications.danger("Error when saving settings.")
// }
loading = false
}
</script>
@ -84,8 +86,8 @@
<Label size="L">Logo</Label>
<div class="file">
<Dropzone
label="Select Image"
value={[file]}
gallery={false}
on:change={e => {
file = e.detail?.[0]
}}