UNPKG

crn-cli

Version:

The Ctrip React Native CLI Tools

1 lines 1.3 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]),p=r(d[6]),u=r(d[7]),h=u.Clipboard,b=u.View,C=u.Text,f=u.StyleSheet,S=(function(u){function f(){var l,s;n(this,f);for(var p=arguments.length,u=new Array(p),b=0;b<p;b++)u[b]=arguments[b];return(s=o(this,(l=c(f)).call.apply(l,[this].concat(u)))).state={content:'Content will appear here'},s._setClipboardContent=function(){var n;return t.async(function(l){for(;;)switch(l.prev=l.next){case 0:return h.setString('Hello World'),l.prev=1,l.next=4,t.awrap(h.getString());case 4:n=l.sent,s.setState({content:n}),l.next=11;break;case 8:l.prev=8,l.t0=l.catch(1),s.setState({content:l.t0.message});case 11:case"end":return l.stop()}},null,null,[[1,8]])},s}return s(f,u),l(f,[{key:"render",value:function(){return p.createElement(b,null,p.createElement(C,{onPress:this._setClipboardContent,style:v.label},"Tap to put \"Hello World\" in the clipboard"),p.createElement(C,{style:v.content},this.state.content))}}]),f})(p.Component),v=f.create({label:{color:'blue'},content:{color:'red',marginTop:20}});e.title='Clipboard',e.description='Show Clipboard contents.',e.examples=[{title:'Clipboard.setString() and getString()',render:function(){return p.createElement(S,null)}}]},666771,[139,3,4,5,8,9,11,15]);