UNPKG

zent

Version:

一套前端设计语言和基于React的实现

55 lines (48 loc) 1.15 kB
--- order: 6 zh-CN: title: 关闭按钮及回调 cbContent: 关闭状态受控 content: 关闭触发器可自定义 msg: 公告关闭了 closeText: 我知道了 redisplay: 重新显示 en-US: title: Close Button And Callback cbContent: Close state can be controlled content: Custom close trigger msg: Alert closed closeText: I Know redisplay: Redisplay --- ```jsx import { Alert, Sweetalert, ScrollAlert, AlertItem } from 'zent'; const Simple = () => { const [closed, setClosed] = React.useState(false); const onCloseHandler = () => { setClosed(true); Sweetalert.alert({ content: '{i18n.msg}' }); }; const onScrollAlertClose = () => { console.log('all'); }; const onScrollAlertItemClose = () => { console.log('item'); }; return ( <div className="zent-alert-example"> <Alert closable closeContent={<a href="javascript:;">{i18n.closeText}</a>} > {i18n.content} </Alert> <Alert closable closed={closed} onClose={onCloseHandler}> {i18n.cbContent} </Alert> <Button onClick={() => setClosed(false)}>{i18n.redisplay}</Button> </div> ); }; ReactDOM.render(<Simple />, mountNode); ```