diff --git a/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx b/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx index 19580c1ea9..b21f989891 100644 --- a/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx +++ b/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx @@ -15,6 +15,7 @@ import { useBlockRequestContext, useCollection, useCollection_deprecated, + useParsedFilter, } from '@nocobase/client'; import { Spin } from 'antd'; import { isEqual } from 'lodash'; @@ -66,14 +67,17 @@ const InternalKanbanBlockProvider = (props) => { }; export const KanbanBlockProvider = (props) => { - const params = { ...props.params }; + const { filter: parsedFilter } = useParsedFilter({ + filterOption: props.params?.filter, + }); + const params = { ...props.params, filter: parsedFilter }; + return ( ); }; - export const useKanbanBlockContext = () => { return useContext(KanbanBlockContext); };