diff --git a/components/sidebar/sidebar-data-list.tsx b/components/sidebar/sidebar-data-list.tsx index 4481506..f4d670d 100644 --- a/components/sidebar/sidebar-data-list.tsx +++ b/components/sidebar/sidebar-data-list.tsx @@ -38,6 +38,13 @@ export const SidebarDataList: FC = ({ const { t } = useTranslation(); + const dateCategories = [ + { key: "Today", label: t("side.chatTime.Today") }, + { key: "Yesterday", label: t("side.chatTime.Yesterday") }, + { key: "PreviousWeek", label: t("side.chatTime.PreviousWeek") }, + { key: "Older", label: t("side.chatTime.Older") } + ] + const { setChats, setPresets, @@ -100,7 +107,7 @@ export const SidebarDataList: FC = ({ const getSortedData = ( data: any, - dateCategory: "Today" | "Yesterday" | "Previous Week" | "Older" + dateCategory: "Today" | "Yesterday" | "PreviousWeek" | "Older" ) => { const now = new Date() const todayStart = new Date(now.setHours(0, 0, 0, 0)) @@ -274,7 +281,7 @@ export const SidebarDataList: FC = ({ {contentType === "chats" ? ( <> - {["Today", "Yesterday", "Previous Week", "Older"].map( + {/* {["Today", "Yesterday", "Previous Week", "Older"].map( dateCategory => { const sortedData = getSortedData( dataWithoutFolders, @@ -283,13 +290,23 @@ export const SidebarDataList: FC = ({ | "Yesterday" | "Previous Week" | "Older" - ) + ) */} + {dateCategories.map(({ key, label }) => { + const sortedData = getSortedData( + dataWithoutFolders, + key as "Today" | "Yesterday" | "Previous Week" | "Older" + ) return ( + // sortedData.length > 0 && ( + //
+ //
+ // {dateCategory} + //
sortedData.length > 0 && ( -
+
{/* ✅ 用 key 替代已删的变量 */}
- {dateCategory} + {label} {/* ✅ 用 label 显示翻译文本 */}