This commit is contained in:
parent
8fe519af73
commit
7fcdb83a0f
|
|
@ -38,6 +38,13 @@ export const SidebarDataList: FC<SidebarDataListProps> = ({
|
||||||
|
|
||||||
const { t } = useTranslation();
|
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 {
|
const {
|
||||||
setChats,
|
setChats,
|
||||||
setPresets,
|
setPresets,
|
||||||
|
|
@ -100,7 +107,7 @@ export const SidebarDataList: FC<SidebarDataListProps> = ({
|
||||||
|
|
||||||
const getSortedData = (
|
const getSortedData = (
|
||||||
data: any,
|
data: any,
|
||||||
dateCategory: "Today" | "Yesterday" | "Previous Week" | "Older"
|
dateCategory: "Today" | "Yesterday" | "PreviousWeek" | "Older"
|
||||||
) => {
|
) => {
|
||||||
const now = new Date()
|
const now = new Date()
|
||||||
const todayStart = new Date(now.setHours(0, 0, 0, 0))
|
const todayStart = new Date(now.setHours(0, 0, 0, 0))
|
||||||
|
|
@ -274,7 +281,7 @@ export const SidebarDataList: FC<SidebarDataListProps> = ({
|
||||||
|
|
||||||
{contentType === "chats" ? (
|
{contentType === "chats" ? (
|
||||||
<>
|
<>
|
||||||
{["Today", "Yesterday", "Previous Week", "Older"].map(
|
{/* {["Today", "Yesterday", "Previous Week", "Older"].map(
|
||||||
dateCategory => {
|
dateCategory => {
|
||||||
const sortedData = getSortedData(
|
const sortedData = getSortedData(
|
||||||
dataWithoutFolders,
|
dataWithoutFolders,
|
||||||
|
|
@ -283,13 +290,23 @@ export const SidebarDataList: FC<SidebarDataListProps> = ({
|
||||||
| "Yesterday"
|
| "Yesterday"
|
||||||
| "Previous Week"
|
| "Previous Week"
|
||||||
| "Older"
|
| "Older"
|
||||||
)
|
) */}
|
||||||
|
{dateCategories.map(({ key, label }) => {
|
||||||
|
const sortedData = getSortedData(
|
||||||
|
dataWithoutFolders,
|
||||||
|
key as "Today" | "Yesterday" | "Previous Week" | "Older"
|
||||||
|
)
|
||||||
|
|
||||||
return (
|
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 && (
|
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">
|
<div className="text-muted-foreground mb-1 text-sm font-bold">
|
||||||
{dateCategory}
|
{label} {/* ✅ 用 label 显示翻译文本 */}
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div
|
<div
|
||||||
|
|
|
||||||
|
|
@ -13,6 +13,12 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
"login": {
|
"login": {
|
||||||
|
"chatTime": {
|
||||||
|
"Today": "Today",
|
||||||
|
"Yesterday": "Yesterday",
|
||||||
|
"PreviousWeek": "Previous Week",
|
||||||
|
"Older": "Older"
|
||||||
|
},
|
||||||
"email": "Email",
|
"email": "Email",
|
||||||
"emailPlaceholder": "you@example.com",
|
"emailPlaceholder": "you@example.com",
|
||||||
"password": "Password",
|
"password": "Password",
|
||||||
|
|
|
||||||
|
|
@ -127,6 +127,12 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
"side": {
|
"side": {
|
||||||
|
"chatTime": {
|
||||||
|
"Today": "今日",
|
||||||
|
"Yesterday": "昨日",
|
||||||
|
"PreviousWeek": "先週",
|
||||||
|
"Older": "それ以前"
|
||||||
|
},
|
||||||
"selectWorkspace": "ワークスペースを選択...",
|
"selectWorkspace": "ワークスペースを選択...",
|
||||||
"newWorkspace": "新しいワークスペース",
|
"newWorkspace": "新しいワークスペース",
|
||||||
"searchWorkspaces": "ワークスペースを検索...",
|
"searchWorkspaces": "ワークスペースを検索...",
|
||||||
|
|
|
||||||
|
|
@ -127,6 +127,12 @@
|
||||||
},
|
},
|
||||||
|
|
||||||
"side": {
|
"side": {
|
||||||
|
"chatTime": {
|
||||||
|
"Today": "今天",
|
||||||
|
"Yesterday": "昨天",
|
||||||
|
"PreviousWeek": "上周",
|
||||||
|
"Older": "更早"
|
||||||
|
},
|
||||||
"selectWorkspace": "选择工作区...",
|
"selectWorkspace": "选择工作区...",
|
||||||
"newWorkspace": "新建工作区",
|
"newWorkspace": "新建工作区",
|
||||||
"searchWorkspaces": "搜索工作区...",
|
"searchWorkspaces": "搜索工作区...",
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue