Browse Source

change hideClear to showClear

pull/1452/head
jim 8 years ago
committed by 陈帅
parent
commit
deccafe60a
  1. 2
      src/components/NoticeIcon/NoticeIconTab.d.ts
  2. 6
      src/components/NoticeIcon/NoticeList.js
  3. 8
      src/components/NoticeIcon/index.en-US.md
  4. 2
      src/components/NoticeIcon/index.zh-CN.md

2
src/components/NoticeIcon/NoticeIconTab.d.ts

@ -14,7 +14,7 @@ export interface INoticeIconTabProps {
emptyText?: React.ReactNode; emptyText?: React.ReactNode;
emptyImage?: string; emptyImage?: string;
style?: React.CSSProperties; style?: React.CSSProperties;
hideClear?: boolean; showClear?: boolean;
} }
export default class NoticeIconTab extends React.Component<INoticeIconTabProps, any> {} export default class NoticeIconTab extends React.Component<INoticeIconTabProps, any> {}

6
src/components/NoticeIcon/NoticeList.js

@ -11,7 +11,7 @@ export default function NoticeList({
locale, locale,
emptyText, emptyText,
emptyImage, emptyImage,
hideClear, showClear = true,
}) { }) {
if (data.length === 0) { if (data.length === 0) {
return ( return (
@ -52,12 +52,12 @@ export default function NoticeList({
); );
})} })}
</List> </List>
{hideClear ? null : ( {showClear ? (
<div className={styles.clear} onClick={onClear}> <div className={styles.clear} onClick={onClear}>
{locale.clear} {locale.clear}
{title} {title}
</div> </div>
)} ) : null}
</div> </div>
); );
} }

8
src/components/NoticeIcon/index.en-US.md

@ -9,7 +9,7 @@ order: 9
## API ## API
参数 | 说明 | 类型 | 默认值 Property | Description | Type | Default
----|------|-----|------ ----|------|-----|------
count | Total number of messages | number | - count | Total number of messages | number | -
loading | Popup card loading status | boolean | false loading | Popup card loading status | boolean | false
@ -23,18 +23,18 @@ locale | Default message text | Object | `{ emptyText: '暂无数据', clear: '
### NoticeIcon.Tab ### NoticeIcon.Tab
参数 | 说明 | 类型 | 默认值 Property | Description | Type | Default
----|------|-----|------ ----|------|-----|------
title | header for message Tab | string | - title | header for message Tab | string | -
list | List data, format refer to the following table | Array | `[]` list | List data, format refer to the following table | Array | `[]`
hideClear | Clear button display status | boolean | false showClear | Clear button display status | boolean | true
emptyText | message text when list is empty | ReactNode | - emptyText | message text when list is empty | ReactNode | -
emptyImage | image when list is empty | string | - emptyImage | image when list is empty | string | -
### Tab data ### Tab data
参数 | 说明 | 类型 | 默认值 Property | Description | Type | Default
----|------|-----|------ ----|------|-----|------
avatar | avatar img url | string | - avatar | avatar img url | string | -
title | title | ReactNode | - title | title | ReactNode | -

2
src/components/NoticeIcon/index.zh-CN.md

@ -27,7 +27,7 @@ locale | 默认文案 | Object | `{ emptyText: '暂无数据', clear: '清空' }
----|------|-----|------ ----|------|-----|------
title | 消息分类的页签标题 | string | - title | 消息分类的页签标题 | string | -
list | 列表数据,格式参照下表 | Array | `[]` list | 列表数据,格式参照下表 | Array | `[]`
hideClear | 是否显示清空按钮 | boolean | false showClear | 是否显示清空按钮 | boolean | true
emptyText | 针对每个 Tab 定制空数据文案 | ReactNode | - emptyText | 针对每个 Tab 定制空数据文案 | ReactNode | -
emptyImage | 针对每个 Tab 定制空数据图片 | string | - emptyImage | 针对每个 Tab 定制空数据图片 | string | -

Loading…
Cancel
Save