import { createNamespace } from '../utils'; import Cell from '../cell'; const [createComponent, bem, t] = createNamespace('contact-card'); export default createComponent({ props: { tel: String, name: String, addText: String, editable: { type: Boolean, default: true, }, type: { type: String, default: 'add', }, }, emits: ['click'], setup(props, { emit }) { const onClick = (event) => { if (props.editable) { emit('click', event); } }; const renderContent = () => { if (props.type === 'add') { return props.addText || t('addText'); } return [
{`${t('name')}:${props.name}`}
,
{`${t('tel')}:${props.tel}`}
, ]; }; return () => ( {renderContent()} ); }, });