diff --git a/.gitignore b/.gitignore index 924b7e6f96..9399ad79a3 100644 --- a/.gitignore +++ b/.gitignore @@ -66,6 +66,7 @@ dist dist-ts package-lock.json docs/components/** +scripts/token.js # Ruby / CocoaPods /ios/Pods/ diff --git a/demo/src/screens/componentScreens/SegmentedControlScreen.tsx b/demo/src/screens/componentScreens/SegmentedControlScreen.tsx index f485cba70b..22bd160842 100644 --- a/demo/src/screens/componentScreens/SegmentedControlScreen.tsx +++ b/demo/src/screens/componentScreens/SegmentedControlScreen.tsx @@ -18,7 +18,8 @@ const segments: Record> = { fifth: [{label: 'Full'}, {label: 'Width'}], sixth: [{label: 'Full'}, {label: 'Width'}, {label: 'With'}, {label: 'A'}, {label: 'Very Long Segment'}], seventh: [{label: '$'}, {label: '%'}], - eighth: [{label: 'Plus', iconSource: Assets.icons.plusSmall}, {label: 'Minus', iconSource: Assets.icons.minusSmall}, {label: 'Check', iconSource: Assets.icons.checkSmall}] + eighth: [{label: 'Plus', iconSource: Assets.icons.plusSmall}, {label: 'Minus', iconSource: Assets.icons.minusSmall}, {label: 'Check', iconSource: Assets.icons.checkSmall}], + ninth: [{label: 'with'}, {label: 'a'}, {label: 'label'}] }; const SegmentedControlScreen = () => { @@ -87,6 +88,15 @@ const SegmentedControlScreen = () => { style={styles.customStyle} segmentsStyle={styles.customSegmentsStyle} /> + + With a label + + ); diff --git a/demo/src/screens/componentScreens/StackAggregatorScreen.tsx b/demo/src/screens/componentScreens/StackAggregatorScreen.tsx index b4e7bfd1d7..e122872aff 100644 --- a/demo/src/screens/componentScreens/StackAggregatorScreen.tsx +++ b/demo/src/screens/componentScreens/StackAggregatorScreen.tsx @@ -3,7 +3,6 @@ import React, {Component} from 'react'; import {ScrollView} from 'react-native'; import {Colors, View, Text, Button, StackAggregator} from 'react-native-ui-lib'; - const TEXTS = [ 'Lorem Ipsum is simply dummy text of the printing and typesetting industry.', 'Lorem Ipsum is simply dummy text of the printing and typesetting industry.', @@ -12,28 +11,28 @@ const TEXTS = [ ]; export default class StackAggregatorScreen extends Component { - state = { + state = { contents: TEXTS, collapsed: true }; onItemPress = (index: number) => { console.warn('item pressed: ', index); - } + }; onPress = (index: number) => { console.warn('item\'s button pressed: ', index); - } + }; refreshItems = () => { const newItems = _.clone(this.state.contents); newItems.push('New Item'); this.setState({contents: newItems}); - } + }; toggleCollapsed = () => { this.setState({collapsed: !this.state.collapsed}); - } + }; renderItem = (_: string, index: number) => { return ( @@ -42,7 +41,7 @@ export default class StackAggregatorScreen extends Component { {this.state.contents[index]} ); - } + }; render() { const {collapsed} = this.state; @@ -53,18 +52,18 @@ export default class StackAggregatorScreen extends Component {