lint and tidy

This commit is contained in:
Martin McKeaveney 2021-05-04 18:14:13 +01:00
parent 88a5660bc3
commit d8c3ab7d79
5 changed files with 35 additions and 51 deletions

View File

@ -153,7 +153,9 @@ const determineScopedConfig = async function (db, { type, user, group }) {
} }
// Find the config with the most granular scope based on context // Find the config with the most granular scope based on context
const scopedConfig = response.rows.sort((a, b) => determineScore(a) - determineScore(b))[0] const scopedConfig = response.rows.sort(
(a, b) => determineScore(a) - determineScore(b)
)[0]
return scopedConfig.doc return scopedConfig.doc
} }

View File

@ -1,47 +1,11 @@
import { writable } from "svelte/store" import { writable } from "svelte/store"
import api, { get } from "../api"
const INITIAL_ADMIN_STATE = { const INITIAL_ADMIN_STATE = {
oauth: [] oauth: [],
} }
export const getAdminStore = () => { export const getAdminStore = () => {
const store = writable({ ...INITIAL_ADMIN_STATE }) const store = writable({ ...INITIAL_ADMIN_STATE })
store.actions = { store.actions = {}
fetch: async () => {
const responses = await Promise.all([
api.get("/api/hosting/"),
api.get("/api/hosting/urls"),
])
const [info, urls] = await Promise.all(responses.map(resp => resp.json()))
store.update(state => {
state.hostingInfo = info
state.appUrl = urls.app
return state
})
return info
},
save: async hostingInfo => {
const response = await api.post("/api/hosting", hostingInfo)
const revision = (await response.json()).rev
store.update(state => {
state.hostingInfo = {
...hostingInfo,
_rev: revision,
}
return state
})
},
fetchDeployedApps: async () => {
let deployments = await (await get("/api/hosting/apps")).json()
store.update(state => {
state.deployedApps = deployments
state.deployedAppNames = Object.values(deployments).map(app => app.name)
state.deployedAppUrls = Object.values(deployments).map(app => app.url)
return state
})
return deployments
},
}
return store return store
} }

View File

@ -33,13 +33,15 @@
<Item <Item
external external
href="https://github.com/Budibase/budibase/discussions" href="https://github.com/Budibase/budibase/discussions"
icon="PeopleGroup"> icon="PeopleGroup"
>
Community Community
</Item> </Item>
<Item <Item
external external
href="https://github.com/Budibase/budibase/issues/new/choose" href="https://github.com/Budibase/budibase/issues/new/choose"
icon="Bug"> icon="Bug"
>
Raise an issue Raise an issue
</Item> </Item>
</Navigation> </Navigation>

View File

@ -6,7 +6,9 @@
Button, Button,
Heading, Heading,
Divider, Divider,
Label,
notifications, notifications,
Layout,
Input, Input,
ModalContent, ModalContent,
Toggle, Toggle,
@ -71,21 +73,30 @@
</Body> </Body>
<Divider /> <Divider />
{#if google} {#if google}
<div class="form"> <Layout gap="S">
<Heading size="S"> <Heading size="S">
<GoogleLogo /> <GoogleLogo />
Google Google
</Heading> </Heading>
{#each ConfigFields.Google as field} {#each ConfigFields.Google as field}
<Input bind:value={google.config[field]} label={field} /> <div class="form-row">
{/each} <Label>{field}</Label>
<Button primary on:click={() => save(google)}>Save</Button> <Input bind:value={google.config[field]} />
</div> </div>
{/each}
</Layout>
<Button primary on:click={() => save(google)}>Save</Button>
{/if} {/if}
</section> </section>
<style> <style>
section { section {
margin: 40px 80px; margin: 60px 320px;
}
.form-row {
display: grid;
grid-template-columns: 20% 1fr;
grid-gap: var(--spacing-l);
} }
</style> </style>

View File

@ -3,32 +3,37 @@
height="14" height="14"
viewBox="0 0 268 268" viewBox="0 0 268 268"
fill="none" fill="none"
xmlns="http://www.w3.org/2000/svg"> xmlns="http://www.w3.org/2000/svg"
>
<g clip-path="url(#clip0)"> <g clip-path="url(#clip0)">
<path <path
d="M58.8037 109.043C64.0284 93.2355 74.1116 79.4822 87.615 69.7447C101.118 d="M58.8037 109.043C64.0284 93.2355 74.1116 79.4822 87.615 69.7447C101.118
60.0073 117.352 54.783 134 54.8172C152.872 54.8172 169.934 61.5172 183.334 60.0073 117.352 54.783 134 54.8172C152.872 54.8172 169.934 61.5172 183.334
72.4828L222.328 33.5C198.566 12.7858 168.114 0 134 0C81.1817 0 35.711 72.4828L222.328 33.5C198.566 12.7858 168.114 0 134 0C81.1817 0 35.711
30.1277 13.8467 74.2583L58.8037 109.043Z" 30.1277 13.8467 74.2583L58.8037 109.043Z"
fill="#EA4335" /> fill="#EA4335"
/>
<path <path
d="M179.113 201.145C166.942 208.995 151.487 213.183 134 213.183C117.418 d="M179.113 201.145C166.942 208.995 151.487 213.183 134 213.183C117.418
213.217 101.246 208.034 87.7727 198.369C74.2993 188.703 64.2077 175.044 213.217 101.246 208.034 87.7727 198.369C74.2993 188.703 64.2077 175.044
58.9265 159.326L13.8132 193.574C24.8821 215.978 42.012 234.828 63.2572 58.9265 159.326L13.8132 193.574C24.8821 215.978 42.012 234.828 63.2572
247.984C84.5024 261.14 109.011 268.075 134 268C166.752 268 198.041 256.353 247.984C84.5024 261.14 109.011 268.075 134 268C166.752 268 198.041 256.353
221.48 234.5L179.125 201.145H179.113Z" 221.48 234.5L179.125 201.145H179.113Z"
fill="#34A853" /> fill="#34A853"
/>
<path <path
d="M221.48 234.5C245.991 211.631 261.903 177.595 261.903 134C261.903 d="M221.48 234.5C245.991 211.631 261.903 177.595 261.903 134C261.903
126.072 260.686 117.552 258.866 109.634H134V161.414H205.869C202.329 126.072 260.686 117.552 258.866 109.634H134V161.414H205.869C202.329
178.823 192.804 192.301 179.125 201.145L221.48 234.5Z" 178.823 192.804 192.301 179.125 201.145L221.48 234.5Z"
fill="#4A90E2" /> fill="#4A90E2"
/>
<path <path
d="M58.9265 159.326C56.1947 151.162 54.8068 142.609 54.8172 134C54.8172 d="M58.9265 159.326C56.1947 151.162 54.8068 142.609 54.8172 134C54.8172
125.268 56.213 116.882 58.8037 109.043L13.8467 74.2584C4.64957 92.825 125.268 56.213 116.882 58.8037 109.043L13.8467 74.2584C4.64957 92.825
-0.0915078 113.28 1.86708e-05 134C1.86708e-05 155.44 4.96919 175.652 -0.0915078 113.28 1.86708e-05 134C1.86708e-05 155.44 4.96919 175.652
13.8132 193.574L58.9265 159.326Z" 13.8132 193.574L58.9265 159.326Z"
fill="#FBBC05" /> fill="#FBBC05"
/>
</g> </g>
<defs> <defs>
<clipPath id="clip0"> <clipPath id="clip0">

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.5 KiB