UNPKG

@atlaskit/profilecard

Version:

A React component to display a card with user information.

25 lines 1.08 kB
import React, { useEffect } from 'react'; import { useIntl } from 'react-intl-next'; import EmptyState from '@atlaskit/empty-state'; import messages from '../../messages'; import { AccessLockSVGWrapper, TeamForbiddenErrorStateWrapper } from '../../styled/TeamCard'; import { profileCardRendered } from '../../util/analytics'; import AccessLockSVG from '../Error/AccessLockSVG'; export default (props => { const { analytics } = props; const intl = useIntl(); useEffect(() => { analytics(duration => profileCardRendered('team', 'error', { duration })); }, [analytics]); return /*#__PURE__*/React.createElement(TeamForbiddenErrorStateWrapper, { testId: "team-profilecard-forbidden-error-state" }, /*#__PURE__*/React.createElement(EmptyState, { header: intl.formatMessage(messages.teamForbiddenErrorStateTitle), description: intl.formatMessage(messages.teamForbiddenErrorStateDescription), renderImage: () => /*#__PURE__*/React.createElement(AccessLockSVGWrapper, null, /*#__PURE__*/React.createElement(AccessLockSVG, null)) })); });