From 92b83942f63775d36aad84f4b8abf78d2cf915b6 Mon Sep 17 00:00:00 2001 From: zdl <3489966805@qq.com> Date: Thu, 8 Jan 2026 19:03:32 +0800 Subject: [PATCH] =?UTF-8?q?style(TradeDatePicker):=20=E6=94=AF=E6=8C=81?= =?UTF-8?q?=E6=A0=87=E7=AD=BE=E5=AD=97=E4=BD=93=E5=A4=A7=E5=B0=8F=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - theme.ts: SIZE_CONFIG 添加 labelFontSize 配置 - types.ts: SizeConfig 类型添加 labelFontSize 字段 - index.tsx: DateLabel 组件使用 fontSize prop 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/components/TradeDatePicker/index.tsx | 15 +++++++++++---- src/components/TradeDatePicker/theme.ts | 2 ++ src/components/TradeDatePicker/types.ts | 2 ++ 3 files changed, 15 insertions(+), 4 deletions(-) diff --git a/src/components/TradeDatePicker/index.tsx b/src/components/TradeDatePicker/index.tsx index 4dd6666a..e572c5d3 100644 --- a/src/components/TradeDatePicker/index.tsx +++ b/src/components/TradeDatePicker/index.tsx @@ -18,12 +18,16 @@ const DateLabel = memo<{ showIcon: boolean; iconSize: number; spacing: number; -}>(({ label, showIcon, iconSize, spacing }) => ( + labelColor?: string; + fontSize?: string; +}>(({ label, showIcon, iconSize, spacing, labelColor, fontSize }) => ( {showIcon && } - - {label}: - + {label && ( + + {label} + + )} )); DateLabel.displayName = 'DateLabel'; @@ -62,6 +66,7 @@ const TradeDatePicker: React.FC = ({ showIcon = true, showLatestTradeDateTip = true, size = 'md', + labelColor, }) => { const sizeConfig = SIZE_CONFIG[size]; @@ -99,6 +104,8 @@ const TradeDatePicker: React.FC = ({ showIcon={showIcon} iconSize={sizeConfig.iconSize} spacing={sizeConfig.spacing} + labelColor={labelColor} + fontSize={sizeConfig.labelFontSize} />