* refactor(plugin-workflow): move client files into plugin * fix(client): fix package path block build * test(plugin-workflow): trigger ci
25 lines
501 B
TypeScript
25 lines
501 B
TypeScript
import React from "react";
|
|
import { ResourceActionProvider, useRecord } from "@nocobase/client";
|
|
|
|
export const ExecutionResourceProvider = ({ request, ...others }) => {
|
|
const workflow = useRecord();
|
|
const props = {
|
|
...others,
|
|
request: {
|
|
...request,
|
|
params: {
|
|
...request?.params,
|
|
filter: {
|
|
...(request?.params?.filter),
|
|
key: workflow.key
|
|
}
|
|
}
|
|
},
|
|
workflow
|
|
};
|
|
|
|
return (
|
|
<ResourceActionProvider {...props} />
|
|
);
|
|
}
|