1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import React , { useState } from 'react';
- import { StyleSheet, Text, View, TextInput, Button } from 'react-native';
- export default class Row extends React.Component{
- constructor(props) {
- super(props);
- }
- render() {
- let {
- children,
- selected,
- depth,
- ...restProps
- } = this.props;
- console.log(depth);
- let styl = [styles.row];
- if(depth !== 2) styl.push(styles.rowStretch);
- if (selected) styl.push(styles.selected);
- return (
- <View {...restProps} style={styl}>
- {children}
- </View>
- );
- }
- }
- const styles = StyleSheet.create({
- row: {
- // flex:1, // this stretches the rows to full Col Height
- alignItems: 'flex-start',
- flexDirection: 'row',
- overflow: 'hidden'
- },
- rowStretch: {
- flex: 1,
- alignItems: 'stretch'
- },
- selected: {
- boxShadow: 'inset 0px 0px 1px 1px rgba(0,0,0,0.31)'
- }
- });
|