diff --git a/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx b/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx index 355de3fb95..bbcc4264c2 100644 --- a/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx +++ b/packages/plugins/@nocobase/plugin-kanban/src/client/KanbanBlockProvider.tsx @@ -16,6 +16,7 @@ import { useBlockRequestContext, useCollection, useCollection_deprecated, + useParsedFilter, useApp, } from '@nocobase/client'; import { Spin } from 'antd'; @@ -67,14 +68,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); };