提交 9268c71c authored 作者: 王鹏飞's avatar 王鹏飞

fix(admin): localize list pagination and date controls

上级 f9185044
......@@ -7,11 +7,14 @@ import { PersistGate } from "redux-persist/integration/react";
import store, { persistor } from "@/store";
import { ConfigProvider, App } from "antd";
import dayjs from "dayjs";
import "dayjs/locale/zh-cn";
import zhCN from "antd/locale/zh_CN";
import MyApp from "./App";
dayjs.locale("zh-cn");
createRoot(document.getElementById("root")).render(
// <StrictMode>
<Provider store={store}>
......
import { Alert, Button, Empty, Space, Table } from "antd";
import { Alert, Button, ConfigProvider, Empty, Space, Table } from "antd";
import type { TablePaginationConfig } from "antd/es/table";
import { ReloadOutlined, SearchOutlined } from "@ant-design/icons";
import zhCN from "antd/locale/zh_CN";
import type { AppListFilterItem, AppListProps } from "./types";
......@@ -31,6 +32,7 @@ export function AppList<Row extends object, Filters extends object = Record<stri
showQuickJumper: true,
showSizeChanger: true,
showTotal: (total) => `共 ${total} 条`,
locale: zhCN.Pagination,
onChange: (page, pageSize) => {
if (pageSize !== pagination.pageSize) {
pagination.onPageSizeChange(pageSize);
......@@ -50,6 +52,7 @@ export function AppList<Row extends object, Filters extends object = Record<stri
};
return (
<ConfigProvider locale={zhCN}>
<div className="app-list">
{filters ? (
<section className="app-list__filters" aria-label="筛选条件">
......@@ -116,5 +119,6 @@ export function AppList<Row extends object, Filters extends object = Record<stri
/>
)}
</div>
</ConfigProvider>
);
}
Markdown 格式
0% 或
您添加了 0 人 到此讨论。请谨慎行事。
请先完成此评论的编辑!
请 注册 或者 后发表评论