INNER CODE UNIT · JavaScript
Brick
brh55/react-native-masonry · components/Brick.js:5
export default function Brick (props) {
// Avoid margins for first element
const image = (props.onPress) ? _getTouchableUnit(props, props.gutter) : _getImageTag(props, props.gutter);
const footer = (props.renderFooter) ? props.renderFooter(props.data) : null;
const header = (props.renderHeader) ? props.renderHeader(props.data) : null;
return (
<View key={props.brickKey}>
{header}
{image}
{footer}
</View>
);
}
// _getImageTag :: Image, Gutter -> ImageTag
export function _getImageTag (props, gutter = 0) {
const imageProps = {