import React from 'react'; import PropTypes from 'prop-types'; import classNames from 'classnames'; import {renderArea} from 'apps/contacts/helpers'; export const ListItemInfo: React.StatelessComponent = (props) => { const cssClass = classNames('item-info', {'item-info-reduced-rowheight': props.scope.singleLine}); const itemProps = angular.extend({svc: props.svc, scope: props.scope}, props); const elemProps = {className: 'line'}; if (props.scope.singleLine) { return (
{renderArea('singleLine', itemProps, elemProps)}
); } return (
{renderArea('firstLine', itemProps, elemProps)} {renderArea('secondLine', itemProps, elemProps)}
); }; ListItemInfo.propTypes = { svc: PropTypes.object.isRequired, scope: PropTypes.any.isRequired, };