2023-04-25 13:12:14 +08:00
|
|
|
import React from 'react';
|
|
|
|
import { ResourceActionProvider, useRecord } from '@nocobase/client';
|
2022-03-27 15:51:48 +08:00
|
|
|
|
2022-11-11 23:37:41 +08:00
|
|
|
export const ExecutionResourceProvider = ({ request, filter = {}, ...others }) => {
|
2022-03-27 15:51:48 +08:00
|
|
|
const workflow = useRecord();
|
|
|
|
const props = {
|
|
|
|
...others,
|
|
|
|
request: {
|
|
|
|
...request,
|
|
|
|
params: {
|
|
|
|
...request?.params,
|
|
|
|
filter: {
|
2023-04-25 13:12:14 +08:00
|
|
|
...request?.params?.filter,
|
2022-11-11 23:37:41 +08:00
|
|
|
key: workflow.key,
|
2023-04-25 13:12:14 +08:00
|
|
|
},
|
|
|
|
},
|
|
|
|
},
|
2022-03-27 15:51:48 +08:00
|
|
|
};
|
|
|
|
|
2023-04-25 13:12:14 +08:00
|
|
|
return <ResourceActionProvider {...props} />;
|
|
|
|
};
|