mini-check
Version:
25 lines (21 loc) • 966 B
JavaScript
import Taro from "@tarojs/taro-h5";
import Nerv from "nervjs";
import { View, Text } from '@tarojs/components';
import { CustomLabel } from '../index';
import classnames from 'classnames';
import './index.scss';
class Index extends Taro.Component {
render() {
const { term, help, value, addonAfter, style, layout, listItemChildren } = this.props;
const containerCLs = classnames(['unedit-container', listItemChildren ? 'item-container' : 'item-container-margin']);
const contentCls = classnames(['unedit-content', layout === 'column' ? 'column-layout' : '']);
return <View className={containerCLs} style={{ display: 'flex', flexDirection: layout || 'row', ...style }}>
<CustomLabel term={`${term}`} help={help} />
<View className={contentCls}>
<Text className="unedit-text">{value}</Text>
{addonAfter && <Text className="unedit-addon-after">{addonAfter}</Text>}
</View>
</View>;
}
}
export default Index;