Release govoplan-dataflow v0.1.24: bound preview allocation and restore editor imports

This commit is contained in:
2026-09-08 01:32:30 +02:00
parent 2c97223fb4
commit f222be63b2
10 changed files with 239 additions and 26 deletions
+2 -2
View File
@@ -1,6 +1,6 @@
{
"name": "@govoplan/dataflow-webui",
"version": "0.1.23",
"version": "0.1.24",
"private": true,
"type": "module",
"main": "src/index.ts",
@@ -18,7 +18,7 @@
"test:structure": "node scripts/test-dataflow-page-structure.mjs"
},
"peerDependencies": {
"@govoplan/core-webui": "^0.1.18",
"@govoplan/core-webui": "^0.1.45",
"@xyflow/react": "^12.11.2",
"lucide-react": "^1.23.0",
"react": ">=19.2.7 <20",
+15 -15
View File
@@ -615,6 +615,21 @@ export default function DataflowPage({ settings, auth }: { settings: ApiSettings
return (
<WorkspaceFrame as="main" height="viewport" surface="plain" className="dataflow-page" label="Dataflow workspace">
<WorkspaceActionBar
scope="workspace"
variant="collection"
refreshable
reloadAction={{ onReload: () => void loadPipelines(draft?.id), loading, label: "Refresh pipelines" }}
contextActions={<strong>Pipelines</strong>}
createAction={<IconButton
label="New pipeline"
icon={<Plus size={17} />}
variant="primary"
onClick={createNew}
disabled={!canWrite}
disabledReason={!canWrite ? DATAFLOW_I18N.writeReason : undefined}
/>}
/>
<WorkspaceLayout
variant="split"
primarySize="compact"
@@ -625,21 +640,6 @@ export default function DataflowPage({ settings, auth }: { settings: ApiSettings
contentLabel="Pipeline editor"
contentClassName="dataflow-workspace"
primary={<>
<WorkspaceActionBar
scope="collection-pane"
variant="collection"
refreshable
reloadAction={{ onReload: () => void loadPipelines(draft?.id), loading, label: "Refresh pipelines" }}
contextActions={<strong>Pipelines</strong>}
createAction={<IconButton
label="New pipeline"
icon={<Plus size={17} />}
variant="primary"
onClick={createNew}
disabled={!canWrite}
disabledReason={!canWrite ? DATAFLOW_I18N.writeReason : undefined}
/>}
/>
<FilterBar surface="panel">
<input
type="search"