@fruits-chain/react-native-xiaoshu
Version:
🌈 React Native UI library
39 lines (37 loc) • 977 B
JavaScript
import React, { useMemo, memo } from 'react';
import { View } from 'react-native';
import DescriptionContext from './context';
const DescriptionGroup = _ref => {
let {
colon = true,
contentStyle,
contentTextStyle,
labelStyle,
labelTextStyle,
labelWidth,
layout = 'horizontal',
size = 'm',
numberOfLines,
justify,
align,
...restProps
} = _ref;
const value = useMemo(() => ({
colon,
contentStyle,
contentTextStyle,
labelStyle,
labelTextStyle,
labelWidth,
layout,
size,
numberOfLines,
justify,
align
}), [colon, contentStyle, contentTextStyle, labelStyle, labelTextStyle, labelWidth, layout, size, numberOfLines, justify, align]);
return /*#__PURE__*/React.createElement(DescriptionContext.Provider, {
value: value
}, /*#__PURE__*/React.createElement(View, restProps));
};
export default /*#__PURE__*/memo(DescriptionGroup);
//# sourceMappingURL=description-group.js.map