diff --git a/src/OAP/Oap.Theme.Svelte/src/ApplicationForm.svelte b/src/OAP/Oap.Theme.Svelte/src/ApplicationForm.svelte
index cc71e3c..a5f9745 100644
--- a/src/OAP/Oap.Theme.Svelte/src/ApplicationForm.svelte
+++ b/src/OAP/Oap.Theme.Svelte/src/ApplicationForm.svelte
@@ -1,12 +1,15 @@
@@ -101,7 +129,7 @@
No content data??
{:else if $content.data?.oapApplicationForm}
- {#each $content.data?.oapApplicationForm as oapApplicationForm}
+ {#each $content.data.oapApplicationForm as oapApplicationForm}
{#if oapApplicationForm}
{/if}
{#each oapApplicationForm?.list?.contentItems ?? [] as contentItem, index}
- {#if contentItem?.__typename === "OapApplicationFormStep" && $step === index}
+ {#if contentItem?.__typename === "OapApplicationFormStep" && $applicationFormState.currentStep === index}
diff --git a/src/OAP/Oap.Theme.Svelte/src/components/ApplicationFormStep.svelte b/src/OAP/Oap.Theme.Svelte/src/components/ApplicationFormStep.svelte
index 6e8246d..eec3e7a 100644
--- a/src/OAP/Oap.Theme.Svelte/src/components/ApplicationFormStep.svelte
+++ b/src/OAP/Oap.Theme.Svelte/src/components/ApplicationFormStep.svelte
@@ -24,10 +24,6 @@
import Form from "./Form.svelte";
import type { EventHandler } from "svelte/elements";
- export let onSubmit:
- | EventHandler
- | undefined
- | null;
export let antiForgeryToken: string | null;
export let fragment: FragmentType;
@@ -44,6 +40,6 @@
{#each content.flow?.widgets ?? [] as widget}
{#if widget?.__typename === "Form"}
-
+
{/if}
{/each}
diff --git a/src/OAP/Oap.Theme.Svelte/src/components/Fields/Button.svelte b/src/OAP/Oap.Theme.Svelte/src/components/Fields/Button.svelte
index 5a699fb..4e45bec 100644
--- a/src/OAP/Oap.Theme.Svelte/src/components/Fields/Button.svelte
+++ b/src/OAP/Oap.Theme.Svelte/src/components/Fields/Button.svelte
@@ -7,10 +7,14 @@
-