优化个人页

This commit is contained in:
2025-10-17 16:24:07 +08:00
parent 8f688378e1
commit f3ab0020d3
7 changed files with 549 additions and 429 deletions

View File

@@ -17,6 +17,8 @@ interface PickerOption {
}
interface PickerProps {
minYear?: number;
maxYear?: number;
title?: string;
showHeader?: boolean;
confirmText?: string;
@@ -28,10 +30,12 @@ interface PickerProps {
img?: string;
onConfirm?: (options: PickerOption[], values: (string | number)[]) => void;
onChange?: (value: (string | number)[]) => void;
style?: React.CSSProperties
style?: React.CSSProperties;
}
const PopupPicker = ({
minYear,
maxYear,
confirmText,
title,
showHeader,
@@ -87,7 +91,7 @@ const PopupPicker = ({
if (type === "month") {
setDefaultOptions(renderYearMonth());
} else if (type === "day") {
setDefaultOptions(renderYearMonthDay());
setDefaultOptions(renderYearMonthDay(minYear, maxYear));
} else if (type === "hour") {
setDefaultOptions(renderHourMinute());
} else {