-
+
-
-
-
+
}
+ helpAction={}
+ primaryActions={
ariaLabel="Pipeline editor mode"
options={[
@@ -777,50 +776,28 @@ export default function DataflowPage({ settings, auth }: { settings: ApiSettings
disabledReason={!canViewTriggers ? DATAFLOW_I18N.writeReason : undefined}
/>
) : null}
+
}
+ destructiveActions={draft.id ? (
}
- variant="ghost"
- onClick={() => requestDiscard(() => undefined)}
- disabled={!dirty || saving}
- disabledReason={
- saving
- ? DATAFLOW_I18N.working
- : !dirty
- ? DATAFLOW_I18N.noChanges
- : undefined
- }
+ label="Delete pipeline"
+ icon={}
+ variant="danger"
+ onClick={() => setDeleteOpen(true)}
+ disabled={!canEdit || saving}
+ disabledReason={saving ? DATAFLOW_I18N.working : !canEdit ? editBlockedReason : undefined}
/>
- {draft.id ? (
- }
- variant="danger"
- onClick={() => setDeleteOpen(true)}
- disabled={!canEdit || saving}
- disabledReason={
- saving ? DATAFLOW_I18N.working : !canEdit ? editBlockedReason : undefined
- }
- />
- ) : null}
-
-
-
+ ) : undefined}
+ discardAction={{
+ label: <>