fix:Resource limits submit button state management

This commit is contained in:
Harsh Mahajan
2025-07-10 00:11:55 +05:30
parent 536c9f8fe9
commit f3d96d15b0
2 changed files with 13 additions and 3 deletions
@@ -18,6 +18,8 @@
export let func: Models.Function;
export let specs: Models.SpecificationList;
let specification = func.specification;
let originalSpecification = func.specification;
$: originalSpecification = func.specification;
async function updateLogging() {
try {
@@ -47,6 +49,9 @@
specification || undefined
);
await invalidate(Dependencies.FUNCTION);
originalSpecification = specification;
addNotification({
type: 'success',
message: 'Resource limits have been updated'
@@ -96,7 +101,7 @@
</svelte:fragment>
<svelte:fragment slot="actions">
<Button disabled={func.specification === specification} submit>Update</Button>
<Button disabled={originalSpecification === specification} submit>Update</Button>
</svelte:fragment>
</CardGrid>
</Form>
@@ -17,6 +17,9 @@
export let site: Models.Site;
export let specs: Models.SpecificationList;
let specification = site.specification;
let originalSpecification = site.specification;
$: originalSpecification = site.specification;
async function updateLogging() {
try {
@@ -42,7 +45,9 @@
site?.providerRootDirectory || undefined,
specification || undefined
);
await invalidate(Dependencies.FUNCTION);
await invalidate(Dependencies.SITE);
originalSpecification = specification;
addNotification({
type: 'success',
message: 'Resource limits have been updated'
@@ -92,7 +97,7 @@
</svelte:fragment>
<svelte:fragment slot="actions">
<Button disabled={site.specification === specification} submit>Update</Button>
<Button disabled={originalSpecification === specification} submit>Update</Button>
</svelte:fragment>
</CardGrid>
</Form>