From 7fd57e8fd16cd89b0aa0d94e80a6994e46ee8f1b Mon Sep 17 00:00:00 2001 From: xiaoxia Date: Mon, 14 Sep 2026 20:43:29 +0800 Subject: [PATCH] refactor: delete FilterPanel.tsx (#1899 #1900) --- .../components/FilterPanel.tsx | 106 ------------------ 1 file changed, 106 deletions(-) delete mode 100644 apps/web/src/pages/editing-planner/components/FilterPanel.tsx diff --git a/apps/web/src/pages/editing-planner/components/FilterPanel.tsx b/apps/web/src/pages/editing-planner/components/FilterPanel.tsx deleted file mode 100644 index ab11a04c6..000000000 --- a/apps/web/src/pages/editing-planner/components/FilterPanel.tsx +++ /dev/null @@ -1,106 +0,0 @@ -/** - * 滤镜调色配置面板 - * 预设滤镜 + 手动调节(亮度/对比度/饱和度/色温/色调/锐度) - */ -import React, { useCallback } from "react" -import { Drawer, Switch } from "antd" -import type { FilterConfig, FilterPreset } from "@/pages/editing-planner/types" -import { DEFAULT_FILTER_CONFIG } from "@/pages/editing-planner/types" -import { PRESET_GRADIENTS } from "@/pages/editing-planner/constants/filter" -import FilterPresetGrid from "./filter/FilterPresetGrid" -import FilterManualAdjust from "./filter/FilterManualAdjust" - -interface FilterPanelProps { - open: boolean - onClose: () => void - config: FilterConfig - onChange: (config: FilterConfig) => void -} - -const FilterPanel: React.FC = ({ open, onClose, config, onChange }) => { - const update = useCallback( - (partial: Partial) => { - onChange({ ...config, ...partial }) - }, - [config, onChange], - ) - - const handleReset = useCallback(() => { - onChange({ ...DEFAULT_FILTER_CONFIG, enabled: config.enabled }) - }, [config.enabled, onChange]) - - const handlePresetSelect = useCallback( - (preset: FilterPreset) => { - if (preset === "none") { - onChange({ ...DEFAULT_FILTER_CONFIG, enabled: config.enabled }) - } else { - onChange({ - ...DEFAULT_FILTER_CONFIG, - enabled: config.enabled, - preset, - }) - } - }, - [config.enabled, onChange], - ) - - const handleManualChange = useCallback( - (key: keyof FilterConfig, value: number) => { - onChange({ ...config, [key]: value }) - }, - [config, onChange], - ) - - return ( - - {/* 顶部开关 */} -
- 启用滤镜 - update({ enabled: checked })} - /> -
- - {/* 预设滤镜选择 */} - - - {/* 手动调节 */} - - - {/* 预览色块 */} -
-
效果预览
-
-
- - {/* 底部重置 */} -
- -
- - ) -} - -export default FilterPanel