import * as React from "react"; import {StyleSheet} from "react-native"; import Basic from "../../basicPage"; import app, {ThemeCss} from "../../app"; import {IProps} from "./list"; const CompositeList: React.FC = (props) => { const css = app.theme.useGet(); const styles = styleSheet(css); const titleWidth = css.width / 2; // icon let iconView = undefined; if (typeof props.icon === 'string') iconView = else if (typeof props.icon === 'object') iconView = {props.icon}; // 右箭头 let rightIcon = undefined; if (props.isRightIcon) rightIcon = // 右文字 let rightName = undefined; if (typeof props.rightName === 'string') rightName = else if (typeof props.rightName === 'object') rightName = {props.rightName} return {iconView} {rightName} {rightIcon} } const styleSheet = (css: ThemeCss) => StyleSheet.create({ listStyle: { paddingHorizontal: 15, height: 50, } }); export default CompositeList