diff --git a/src/common/model/global/i18n/LangEn.ts b/src/common/model/global/i18n/LangEn.ts index f39822d..0a5fcba 100644 --- a/src/common/model/global/i18n/LangEn.ts +++ b/src/common/model/global/i18n/LangEn.ts @@ -238,6 +238,7 @@ let LangEn = { month: "1 Month", year: "1 Year", infinity: "Forever", + emptyHint: "No Share Yet", }, user: { redirecting: "Redirecting...", diff --git a/src/common/model/global/i18n/LangZh.ts b/src/common/model/global/i18n/LangZh.ts index 21a4870..f8a611a 100644 --- a/src/common/model/global/i18n/LangZh.ts +++ b/src/common/model/global/i18n/LangZh.ts @@ -239,6 +239,7 @@ let LangZh = { month: "1个月", year: "1年", infinity: "永远有效", + emptyHint: "暂无任何分享", }, user: { redirecting: "正在转跳...", diff --git a/src/pages/share/List.tsx b/src/pages/share/List.tsx index 7f4c9f7..a7ed1e6 100644 --- a/src/pages/share/List.tsx +++ b/src/pages/share/List.tsx @@ -1,6 +1,6 @@ import React from "react"; -import { RouteComponentProps } from "react-router-dom"; -import { Pagination } from "antd"; +import {RouteComponentProps} from "react-router-dom"; +import {Empty, Pagination} from "antd"; import TankTitle from "../widget/TankTitle"; import TankComponent from "../../common/component/TankComponent"; import Pager from "../../common/model/base/Pager"; @@ -10,9 +10,11 @@ import ShareBar from "./widget/ShareBar"; import "./List.less"; import Lang from "../../common/model/global/Lang"; -interface IProps extends RouteComponentProps {} +interface IProps extends RouteComponentProps { +} -interface IState {} +interface IState { +} export default class List extends TankComponent { pager = new Pager(this, Share, Pager.MAX_PAGE_SIZE); @@ -37,14 +39,14 @@ export default class List extends TankComponent { }; render() { - const { pager } = this; + const {pager} = this; return (
- + {pager.data.map((share) => ( - + ))} { pageSize={pager.pageSize} hideOnSinglePage /> + + {pager.isEmpty() && ( + + )} +
); }