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

fix(admin): localize list pagination and date controls

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