UNPKG

crn-cli

Version:

The Ctrip React Native CLI Tools

1 lines 2.96 kB
__d(function(g,r,i,a,m,e,d){'use strict';var t=r(d[0]),n=r(d[1]),l=r(d[2]),o=r(d[3]),c=r(d[4]),s=r(d[5]),u=r(d[6]),h=u.PickerIOS,k=u.Text,f=u.View,v=h.Item,A={amc:{name:'AMC',models:['AMX','Concord','Eagle','Gremlin','Matador','Pacer']},alfa:{name:'Alfa-Romeo',models:['159','4C','Alfasud','Brera','GTV6','Giulia','MiTo','Spider']},aston:{name:'Aston Martin',models:['DB5','DB9','DBS','Rapide','Vanquish','Vantage']},audi:{name:'Audi',models:['90','4000','5000','A3','A4','A5','A6','A7','A8','Q5','Q7']},austin:{name:'Austin',models:['America','Maestro','Maxi','Mini','Montego','Princess']},borgward:{name:'Borgward',models:['Hansa','Isabella','P100']},buick:{name:'Buick',models:['Electra','LaCrosse','LeSabre','Park Avenue','Regal','Roadmaster','Skylark']},cadillac:{name:'Cadillac',models:['Catera','Cimarron','Eldorado','Fleetwood','Sedan de Ville']},chevrolet:{name:'Chevrolet',models:['Astro','Aveo','Bel Air','Captiva','Cavalier','Chevelle','Corvair','Corvette','Cruze','Nova','SS','Vega','Volt']}},C=(function(u){function C(){var n,c;t(this,C);for(var s=arguments.length,u=new Array(s),h=0;h<s;h++)u[h]=arguments[h];return(c=l(this,(n=o(C)).call.apply(n,[this].concat(u)))).state={carMake:'cadillac',modelIndex:3},c}return c(C,u),n(C,[{key:"render",value:function(){var t=this,n=A[this.state.carMake],l=n.name+' '+n.models[this.state.modelIndex];return s.createElement(f,null,s.createElement(k,null,"Please choose a make for your car:"),s.createElement(h,{selectedValue:this.state.carMake,onValueChange:function(n){return t.setState({carMake:n,modelIndex:0})}},Object.keys(A).map(function(t){return s.createElement(v,{key:t,value:t,label:A[t].name})})),s.createElement(k,null,"Please choose a model of ",n.name,":"),s.createElement(h,{selectedValue:this.state.modelIndex,key:this.state.carMake,onValueChange:function(n){return t.setState({modelIndex:n})}},A[this.state.carMake].models.map(function(n,l){return s.createElement(v,{key:t.state.carMake+'_'+l,value:l,label:n})})),s.createElement(k,null,"You selected: ",l))}}]),C})(s.Component),M=(function(u){function k(){var n,c;t(this,k);for(var s=arguments.length,u=new Array(s),h=0;h<s;h++)u[h]=arguments[h];return(c=l(this,(n=o(k)).call.apply(n,[this].concat(u)))).state={carMake:'cadillac',modelIndex:0},c}return c(k,u),n(k,[{key:"render",value:function(){var t=this;return s.createElement(h,{itemStyle:{fontSize:25,color:'red',textAlign:'left',fontWeight:'bold'},selectedValue:this.state.carMake,onValueChange:function(n){return t.setState({carMake:n,modelIndex:0})}},Object.keys(A).map(function(t){return s.createElement(v,{key:t,value:t,label:A[t].name})}))}}]),k})(s.Component);e.displayName=void 0,e.title='<PickerIOS>',e.description='Render lists of selectable options with UIPickerView.',e.examples=[{title:'<PickerIOS>',render:function(){return s.createElement(C,null)}},{title:'<PickerIOS> with custom styling',render:function(){return s.createElement(M,null)}}]},666722,[3,4,5,8,9,11,15]);