app-base-web
Version:
web development common base package.
1 lines • 2.05 kB
JavaScript
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var _list=require("antd/lib/list"),_list2=_interopRequireDefault(_list),_skeleton=require("antd/lib/skeleton"),_skeleton2=_interopRequireDefault(_skeleton),_notification2=require("antd/lib/notification"),_notification3=_interopRequireDefault(_notification2),_button=require("antd/lib/button"),_button2=_interopRequireDefault(_button),_extends=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var a,i=arguments[t];for(a in i)Object.prototype.hasOwnProperty.call(i,a)&&(e[a]=i[a])}return e};require("antd/lib/list/style/css"),require("antd/lib/skeleton/style/css"),require("antd/lib/notification/style/css"),require("antd/lib/button/style/css");var _react=require("react"),_react2=_interopRequireDefault(_react),_antd=require("antd");function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}require("./style");var Notification={open:function(e){var t=e.showLoadMore?_react2.default.createElement("div",{className:"notification-loadmore"},_react2.default.createElement(_button2.default,{className:"btn-add",onClick:e.onLoadMore},"加载更多")):"";_notification3.default.open(_extends({message:_react2.default.createElement("div",null,e.title),duration:e.duration,key:e.key?e.key:"onlyKey",placement:"bottomRight",description:_react2.default.createElement("div",{className:"notification"},_react2.default.createElement("audio",{controls:"controls",style:{height:0,display:"none"},src:"../static/wav/message.wav",autoPlay:!0}),_react2.default.createElement(_list2.default,{size:"small",style:{border:"none"},bordered:!0,dataSource:e.data,loadMore:t,renderItem:function(e){return _react2.default.createElement(_list2.default.Item,{className:e.hasRead?"item read":"item"},_react2.default.createElement(_skeleton2.default,{title:!1,paragraph:{rows:1,width:"100"},loading:e.loading},_react2.default.createElement("div",{className:"content"},e.content),_react2.default.createElement("div",{className:"time"},e.time)))}}))},e))}};exports.default=Notification;