This commit is contained in:
hailin 2025-04-21 00:27:45 +08:00
parent 8fe519af73
commit 7fcdb83a0f
4 changed files with 40 additions and 5 deletions

View File

@ -38,6 +38,13 @@ export const SidebarDataList: FC<SidebarDataListProps> = ({
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<SidebarDataListProps> = ({
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<SidebarDataListProps> = ({
{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<SidebarDataListProps> = ({
| "Yesterday"
| "Previous Week"
| "Older"
)
) */}
{dateCategories.map(({ key, label }) => {
const sortedData = getSortedData(
dataWithoutFolders,
key as "Today" | "Yesterday" | "Previous Week" | "Older"
)
return (
// sortedData.length > 0 && (
// <div key={dateCategory} className="pb-2">
// <div className="text-muted-foreground mb-1 text-sm font-bold">
// {dateCategory}
// </div>
sortedData.length > 0 && (
<div key={dateCategory} className="pb-2">
<div key={key} className="pb-2"> {/* ✅ 用 key 替代已删的变量 */}
<div className="text-muted-foreground mb-1 text-sm font-bold">
{dateCategory}
{label} {/* ✅ 用 label 显示翻译文本 */}
</div>
<div

View File

@ -13,6 +13,12 @@
},
"login": {
"chatTime": {
"Today": "Today",
"Yesterday": "Yesterday",
"PreviousWeek": "Previous Week",
"Older": "Older"
},
"email": "Email",
"emailPlaceholder": "you@example.com",
"password": "Password",

View File

@ -127,6 +127,12 @@
},
"side": {
"chatTime": {
"Today": "今日",
"Yesterday": "昨日",
"PreviousWeek": "先週",
"Older": "それ以前"
},
"selectWorkspace": "ワークスペースを選択...",
"newWorkspace": "新しいワークスペース",
"searchWorkspaces": "ワークスペースを検索...",

View File

@ -127,6 +127,12 @@
},
"side": {
"chatTime": {
"Today": "今天",
"Yesterday": "昨天",
"PreviousWeek": "上周",
"Older": "更早"
},
"selectWorkspace": "选择工作区...",
"newWorkspace": "新建工作区",
"searchWorkspaces": "搜索工作区...",