UX feedback
This commit is contained in:
parent
bfa66aeb06
commit
e724435a35
|
@ -9,11 +9,13 @@
|
||||||
import * as appValidation from "helpers/validation/yup/app"
|
import * as appValidation from "helpers/validation/yup/app"
|
||||||
import EditableIcon from "components/common/EditableIcon.svelte"
|
import EditableIcon from "components/common/EditableIcon.svelte"
|
||||||
import { isEqual } from "lodash"
|
import { isEqual } from "lodash"
|
||||||
|
import { createEventDispatcher } from "svelte"
|
||||||
|
|
||||||
export let alignActions = "left"
|
export let alignActions = "left"
|
||||||
|
|
||||||
const values = writable({})
|
const values = writable({})
|
||||||
const validation = createValidationStore()
|
const validation = createValidationStore()
|
||||||
|
const dispatch = createEventDispatcher()
|
||||||
|
|
||||||
let updating = false
|
let updating = false
|
||||||
let edited = false
|
let edited = false
|
||||||
|
@ -173,6 +175,7 @@
|
||||||
updating = true
|
updating = true
|
||||||
await updateApp()
|
await updateApp()
|
||||||
updating = false
|
updating = false
|
||||||
|
dispatch("updated")
|
||||||
}}
|
}}
|
||||||
disabled={appDeployed || updating || !edited || !$validation.valid}
|
disabled={appDeployed || updating || !edited || !$validation.valid}
|
||||||
>
|
>
|
||||||
|
|
|
@ -39,7 +39,11 @@
|
||||||
>
|
>
|
||||||
<Layout noPadding gap="M">
|
<Layout noPadding gap="M">
|
||||||
<div class="popover-content">
|
<div class="popover-content">
|
||||||
<UpdateAppForm />
|
<UpdateAppForm
|
||||||
|
on:updated={() => {
|
||||||
|
formPopover.hide()
|
||||||
|
}}
|
||||||
|
/>
|
||||||
</div>
|
</div>
|
||||||
</Layout>
|
</Layout>
|
||||||
</Popover>
|
</Popover>
|
||||||
|
|
Loading…
Reference in New Issue