UNPKG

@ant-design/react-native

Version:

基于蚂蚁金服移动设计规范的 React Native 组件库

99 lines (93 loc) 3.68 kB
import _classCallCheck from 'babel-runtime/helpers/classCallCheck'; import _createClass from 'babel-runtime/helpers/createClass'; import _possibleConstructorReturn from 'babel-runtime/helpers/possibleConstructorReturn'; import _inherits from 'babel-runtime/helpers/inherits'; /* tslint:disable:no-console */ import React from 'react'; import { Image, Text, View } from 'react-native'; import { NoticeBar, WhiteSpace } from '../../'; var NoticeBarExample = function (_React$Component) { _inherits(NoticeBarExample, _React$Component); function NoticeBarExample() { _classCallCheck(this, NoticeBarExample); return _possibleConstructorReturn(this, (NoticeBarExample.__proto__ || Object.getPrototypeOf(NoticeBarExample)).apply(this, arguments)); } _createClass(NoticeBarExample, [{ key: 'render', value: function render() { var customIcon = React.createElement(Image // tslint:disable-next-line:jsx-no-multiline-js , { source: { uri: 'https://zos.alipayobjects.com/rmsportal/bRnouywfdRsCcLU.png' }, style: { width: 12, height: 12 } }); return React.createElement( View, { style: { marginTop: 10 } }, React.createElement(WhiteSpace, { size: 'lg' }), React.createElement( NoticeBar, { onPress: function onPress() { return alert('click'); }, marqueeProps: { loop: true, style: { fontSize: 12, color: 'red' } } }, 'Notice: The arrival time of incomes and transfers of Yu \'E Bao will be delayed during National Day.' ), React.createElement(WhiteSpace, { size: 'lg' }), React.createElement( NoticeBar, { mode: 'closable', onPress: function onPress() { return alert('will close'); } }, 'Notice: The arrival time of incomes and transfers of Yu \'E Bao will be delayed during National Day.' ), React.createElement(WhiteSpace, { size: 'lg' }), React.createElement( NoticeBar, { mode: 'closable', icon: customIcon }, 'Customized icon.' ), React.createElement(WhiteSpace, { size: 'lg' }), React.createElement( NoticeBar, { mode: 'link', onPress: function onPress() { return alert('link'); } }, 'Notice: The arrival time of incomes and transfers of Yu \'E Bao will be delayed during National Day.' ), React.createElement(WhiteSpace, { size: 'lg' }), React.createElement( NoticeBar, { mode: 'link' }, 'Notice: The arrival time of incomes and transfers of Yu \'E Bao will be delayed during National Day.' ), React.createElement(WhiteSpace, { size: 'lg' }), React.createElement( NoticeBar, { mode: 'closable', icon: undefined }, 'Remove the default icon.' ), React.createElement(WhiteSpace, { size: 'lg' }), React.createElement( NoticeBar, { mode: 'closable', action: React.createElement( Text, { style: { color: '#a1a1a1' } }, '\u4E0D\u518D\u63D0\u793A' ) }, 'Closable demo for `actionText`.' ), React.createElement(WhiteSpace, { size: 'lg' }), React.createElement( NoticeBar, { mode: 'link', action: React.createElement( Text, null, '\u53BB\u770B\u770B' ) }, 'Link demo for `actionText`.' ) ); } }]); return NoticeBarExample; }(React.Component); export default NoticeBarExample;