tachybase_todo/packages/plugins/@nocobase/plugin-workflow/src/client/ExecutionResourceProvider.tsx

22 lines
493 B
TypeScript
Raw Normal View History

import React from 'react';
import { ResourceActionProvider, useRecord } from '@nocobase/client';
export const ExecutionResourceProvider = ({ request, filter = {}, ...others }) => {
const workflow = useRecord();
const props = {
...others,
request: {
...request,
params: {
...request?.params,
filter: {
...request?.params?.filter,
key: workflow.key,
},
},
},
};
return <ResourceActionProvider {...props} />;
};