import React, { ReactText } from 'react'; import { StyleSheet, View } from 'react-native'; import { sum } from '../utils'; import { Cell } from './cell'; import { DefaultProps } from './types'; export const Row: React.FC> = props => { const { data, style, widthArr, height, flexArr, textStyle, ...rest } = props; let width = widthArr ? sum(widthArr) : 0; return data ? ( {data.map((item, i) => { const flex = flexArr && flexArr[i]; const wth = widthArr && widthArr[i]; return ; })} ) : null; }; export const Rows: React.FC> = props => { const { data, style, widthArr, heightArr, flexArr, textStyle, ...rest } = props; const flex = flexArr ? sum(flexArr) : 0; const width = widthArr ? sum(widthArr) : 0; return data ? ( {data.map((item, i) => { const height = heightArr && heightArr[i]; return ( ); })} ) : null; }; const styles = StyleSheet.create({ row: { flexDirection: 'row', overflow: 'hidden' } });