Merge pull request #2100 from HarshMN2345/fix-SER-83-fix-specs-card-submit-button

fix:Resource limits submit button state management
This commit is contained in:
Matej Bačo
2025-07-10 09:32:56 +02:00
committed by GitHub
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>