zent
Version:
一套前端设计语言和基于React的实现
35 lines (31 loc) • 619 B
Markdown
order: 8
zh-CN:
title: withPop 高阶组件
content: Pop 内容
open: 打开
close: 关闭
en-US:
title: withPop High Order Component
content: Pop content
open: Open
close: Close
```jsx
import { Pop, Button } from 'zent';
// 点击 close 按钮可以关闭弹层
const Content = Pop.withPop(function Content({ pop }) {
return (
<div>
<div style={{ marginBottom: 16 }}>{i18n.content}</div>
<Button onClick={pop.close}>{i18n.close}</Button>
</div>
);
});
ReactDOM.render(
<Pop trigger="click" content={<Content />}>
<Button type="primary">{i18n.open}</Button>
</Pop>,
mountNode
);
```