diff --git a/RNTester/js/TextExample.ios.js b/RNTester/js/TextExample.ios.js index 5caf0089286623..5064a63dc8fc89 100644 --- a/RNTester/js/TextExample.ios.js +++ b/RNTester/js/TextExample.ios.js @@ -15,7 +15,7 @@ const Platform = require('Platform'); var React = require('react'); var createReactClass = require('create-react-class'); var ReactNative = require('react-native'); -var {Image, Text, View, LayoutAnimation, Button} = ReactNative; +var {Image, Text, TextInput, View, LayoutAnimation, Button} = ReactNative; type TextAlignExampleRTLState = {| isRTL: boolean, @@ -224,6 +224,70 @@ var AdjustingFontSize = createReactClass({ }, }); +class TextBaseLineLayoutExample extends React.Component<*, *> { + render() { + var texts = []; + for (var i = 9; i >= 0; i--) { + texts.push({i}); + } + + const marker = ; + const subtitleStyle = {fontSize: 16, marginTop: 8, fontWeight: 'bold'}; + + return ( + + {'Nested s:'} + + {marker} + + {texts} + + {marker} + + + {'Array of s in :'} + + {marker} + {texts} + {marker} + + + {'Interleaving and :'} + + {marker} + + Some text. + + {marker} + Text inside View. + {marker} + + + {marker} + + + {':'} + + {marker} + + {texts} + + {marker} + + + {':'} + + {marker} + + {texts} + + {marker} + + + ); + } +} + exports.title = ''; exports.description = 'Base component for rendering styled text.'; exports.displayName = 'TextExample'; @@ -780,4 +844,10 @@ exports.examples = [ return ; }, }, + { + title: 'Text `alignItems: \'baseline\'` style', + render: function() { + return ; + }, + }, ];