Release govoplan-campaign v0.1.28: stabilize saving, review and delivery recovery
Module Package Release / publish-packages (push) Successful in 12s

This commit is contained in:
2026-09-08 01:32:26 +02:00
parent 1b32427813
commit c51fc180fb
111 changed files with 6905 additions and 980 deletions
@@ -32,7 +32,7 @@ export default function CreateWizard({ settings, campaignId }: {settings: ApiSet
const { data, loading, reload } = useCampaignWorkspaceData(settings, campaignId);
const version = data.currentVersion;
const locked = isAuditLockedVersion(version, data.campaign?.current_version_id);
const { draft, dirty, saveState, patch, saveDraft } = useCampaignDraftEditor({
const { draft, dirty, saving, saveState, patch, saveDraft } = useCampaignDraftEditor({
settings,
campaignId,
version,
@@ -132,7 +132,7 @@ export default function CreateWizard({ settings, campaignId }: {settings: ApiSet
</Card>
<div className="wizard-footer">
<Button onClick={previousStep}>i18n:govoplan-campaign.back.b52b36b7</Button>
<Button onClick={() => saveDraft("manual")} disabled={!dirty}>{dirty ? "i18n:govoplan-campaign.save_now.3989b7c0" : "i18n:govoplan-campaign.saved.c0ae8f6e"}</Button>
<Button onClick={() => saveDraft("manual")} disabled={!dirty || saving}>{saving ? "i18n:govoplan-campaign.saving.56a2285c" : dirty ? "i18n:govoplan-campaign.save_now.3989b7c0" : "i18n:govoplan-campaign.saved.c0ae8f6e"}</Button>
<Button onClick={validateCurrentStep}>i18n:govoplan-campaign.validate_step.6a8b527c</Button>
<Button variant="primary" onClick={nextStep}>i18n:govoplan-campaign.continue.2e026239</Button>
</div>