690503:0135 Update workflow #01
CI / CD Pipeline / build (push) Failing after 6m6s
CI / CD Pipeline / deploy (push) Has been skipped

This commit is contained in:
2026-05-03 01:35:05 +07:00
parent d239b58387
commit 2c24991f88
85 changed files with 6335 additions and 100 deletions
@@ -23,6 +23,7 @@ export default function WorkflowEditPage() {
const router = useRouter();
const id = params?.id === 'new' ? null : (params?.id as string);
const [hasValidationErrors, setHasValidationErrors] = useState(false);
const [workflowData, setWorkflowData] = useState<Partial<Workflow>>({
workflowName: '',
description: '',
@@ -102,7 +103,7 @@ export default function WorkflowEditPage() {
<Link href="/admin/doc-control/workflows">
<Button variant="outline">Cancel</Button>
</Link>
<Button onClick={handleSave} disabled={saving}>
<Button onClick={handleSave} disabled={saving || hasValidationErrors}>
{saving && <Loader2 className="mr-2 h-4 w-4 animate-spin" />}
<Save className="mr-2 h-4 w-4" />
{id ? 'Save Changes' : 'Create Workflow'}
@@ -177,6 +178,7 @@ export default function WorkflowEditPage() {
<DSLEditor
initialValue={workflowData.dslDefinition}
onChange={(value) => setWorkflowData({ ...workflowData, dslDefinition: value })}
onValidationChange={setHasValidationErrors}
/>
</TabsContent>