From 42808501b0d62fe18f9273ae4474803e4d655c2c Mon Sep 17 00:00:00 2001 From: zdl <3489966805@qq.com> Date: Thu, 6 Nov 2025 15:33:36 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=88=A0=E9=99=A4=20FilterModal=20?= =?UTF-8?q?=E7=AD=9B=E9=80=89=E5=BC=B9=E7=AA=97=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 移除 FilterModal.js 文件 - 简化组件结构,筛选功能保留在 CardHeader 的 UnifiedSearchBox 中 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- .../components/DynamicNewsCard/FilterModal.js | 58 ------------------- 1 file changed, 58 deletions(-) delete mode 100644 src/views/Community/components/DynamicNewsCard/FilterModal.js diff --git a/src/views/Community/components/DynamicNewsCard/FilterModal.js b/src/views/Community/components/DynamicNewsCard/FilterModal.js deleted file mode 100644 index a0337d96..00000000 --- a/src/views/Community/components/DynamicNewsCard/FilterModal.js +++ /dev/null @@ -1,58 +0,0 @@ -// src/views/Community/components/DynamicNewsCard/FilterModal.js -// 筛选弹窗组件 - -import React from 'react'; -import { - Modal, - ModalOverlay, - ModalContent, - ModalHeader, - ModalBody, - ModalCloseButton, -} from '@chakra-ui/react'; -import UnifiedSearchBox from '../UnifiedSearchBox'; - -/** - * 筛选弹窗组件 - * @param {boolean} isOpen - Modal 是否打开 - * @param {function} onClose - 关闭 Modal 回调 - * @param {object} filters - 当前筛选条件 - * @param {array} popularKeywords - 热门关键词 - * @param {function} onSearch - 搜索回调 - * @param {function} onSearchFocus - 搜索框聚焦回调 - * @param {string} mode - 当前模式 ('vertical' | 'four-row') - * @param {number} pageSize - 每页大小 (10 | 30) - */ -const FilterModal = ({ - isOpen, - onClose, - filters, - popularKeywords, - onSearch, - onSearchFocus, - mode, - pageSize -}) => { - return ( - - - - 筛选条件 - - - {/* 直接复用 UnifiedSearchBox */} - - - - - ); -}; - -export default FilterModal;