1
0
Fork 0
mirror of synced 2024-08-23 05:51:29 +12:00

UX feedback

This commit is contained in:
Dean 2024-05-15 14:43:38 +01:00
parent bfa66aeb06
commit e724435a35
2 changed files with 8 additions and 1 deletions

View file

@ -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}
> >

View file

@ -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>