UNPKG

core-resource-app-test

Version:

App that contains assets and scripts for the core apps

27 lines (20 loc) 639 B
import PropTypes from 'prop-types'; import React from 'react'; import { config } from 'd2/lib/d2'; config.i18n.strings.add('created_by'); config.i18n.strings.add('no_author'); const CreatedBy = ({ user }, context) => { const createdByText = user && user.name ? `${context.d2.i18n.getTranslation('created_by')}: ${user.name}` : context.d2.i18n.getTranslation('no_author'); return <div>{createdByText}</div>; }; CreatedBy.propTypes = { user: PropTypes.shape({ name: PropTypes.string, }).isRequired, }; CreatedBy.contextTypes = { d2: PropTypes.object.isRequired, }; export default CreatedBy;