UNPKG

@ant-design/react-native

Version:

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

1 lines 4.64 kB
var _interopRequireDefault=require("@babel/runtime/helpers/interopRequireDefault");Object.defineProperty(exports,"__esModule",{value:true});exports["default"]=void 0;var _classCallCheck2=_interopRequireDefault(require("@babel/runtime/helpers/classCallCheck"));var _createClass2=_interopRequireDefault(require("@babel/runtime/helpers/createClass"));var _inherits2=_interopRequireDefault(require("@babel/runtime/helpers/inherits"));var _possibleConstructorReturn2=_interopRequireDefault(require("@babel/runtime/helpers/possibleConstructorReturn"));var _getPrototypeOf2=_interopRequireDefault(require("@babel/runtime/helpers/getPrototypeOf"));var _react=_interopRequireDefault(require("react"));var _reactNative=require("react-native");var _=_interopRequireDefault(require(".."));var _2=require("../../");var _en_US=_interopRequireDefault(require("../en_US"));var _es_ES=_interopRequireDefault(require("../es_ES"));var _fa_IR=_interopRequireDefault(require("../fa_IR"));var _ko_KR=_interopRequireDefault(require("../ko_KR"));var _pt_BR=_interopRequireDefault(require("../pt_BR"));var _ru_RU=_interopRequireDefault(require("../ru_RU"));var _sv_SE=_interopRequireDefault(require("../sv_SE"));var _zh_CN=_interopRequireDefault(require("../zh_CN"));function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var Super=(0,_getPrototypeOf2["default"])(Derived),result;if(hasNativeReflectConstruct){var NewTarget=(0,_getPrototypeOf2["default"])(this).constructor;result=Reflect.construct(Super,arguments,NewTarget);}else{result=Super.apply(this,arguments);}return(0,_possibleConstructorReturn2["default"])(this,result);};}function _isNativeReflectConstruct(){if(typeof Reflect==="undefined"||!Reflect.construct)return false;if(Reflect.construct.sham)return false;if(typeof Proxy==="function")return true;try{Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}));return true;}catch(e){return false;}}var maxDate=new Date(2018,11,3,22,0);var minDate=new Date(2015,7,6,8,30);var seasons=[[{label:'2013',value:'2013'},{label:'2014',value:'2014'}],[{label:'春',value:'春'},{label:'夏',value:'夏'}]];var Page=_react["default"].memo(function(){return _react["default"].createElement(_reactNative.View,null,_react["default"].createElement(_2.Pagination,{total:5,current:1}),_react["default"].createElement(_2.WhiteSpace,null),_react["default"].createElement(_2.List,{style:{backgroundColor:'white'}},_react["default"].createElement(_2.DatePicker,{mode:"date",title:"Select date",minDate:minDate,maxDate:maxDate},_react["default"].createElement(_2.List.Item,{arrow:"horizontal"},"DatePicker")),_react["default"].createElement(_2.Picker,{data:seasons,cascade:false},_react["default"].createElement(_2.List.Item,{arrow:"horizontal"},"Picker")),_react["default"].createElement(_2.WhiteSpace,null),_react["default"].createElement(_2.SearchBar,{placeholder:"Search",showCancelButton:true})));});var LocaleProviderExample=function(_React$Component){(0,_inherits2["default"])(LocaleProviderExample,_React$Component);var _super=_createSuper(LocaleProviderExample);function LocaleProviderExample(props){var _this;(0,_classCallCheck2["default"])(this,LocaleProviderExample);_this=_super.call(this,props);_this.onChange=function(value){_this.setState({locale:value[0]});};_this.state={locale:'English'};return _this;}(0,_createClass2["default"])(LocaleProviderExample,[{key:"render",value:function render(){var locale=this.state.locale;var languages=[{value:'中国',label:'中国',language:_zh_CN["default"]},{value:'English',label:'English',language:_en_US["default"]},{value:'Русский',label:'Русский',language:_ru_RU["default"]},{value:'Español',label:'Español',language:_es_ES["default"]},{value:'Português - BR',label:'Português - BR',language:_pt_BR["default"]},{value:'Sverige',label:'Sverige',language:_sv_SE["default"]},{value:'Persian',label:'Persian',language:_fa_IR["default"]},{value:'한국',label:'한국',language:_ko_KR["default"]}];var currentLocale=languages.find(function(item){return item.value===locale;}).language;return _react["default"].createElement(_2.WingBlank,null,_react["default"].createElement(_2.Picker,{data:languages,onChange:this.onChange,cols:1,value:[locale]},_react["default"].createElement(_2.List.Item,{arrow:"horizontal"},"Choose language")),_react["default"].createElement(_2.WhiteSpace,null),_react["default"].createElement(_["default"],{locale:currentLocale},_react["default"].createElement(Page,null)));}}]);return LocaleProviderExample;}(_react["default"].Component);exports["default"]=LocaleProviderExample;