@atlaskit/profilecard
Version:
A React component to display a card with user information.
19 lines • 714 B
JavaScript
import React, { useEffect } from 'react';
import AkSpinner from '@atlaskit/spinner';
import { SpinnerContainer } from '../../styled/UserTrigger';
import { getActionSubject, PACKAGE_META_DATA } from '../../util/analytics';
import { getPageTime } from '../../util/performance';
export const LoadingState = ({
fireAnalytics,
profileType
}) => {
useEffect(() => {
if (fireAnalytics) {
fireAnalytics(`ui.${getActionSubject(profileType)}.rendered.spinner`, {
firedAt: Math.round(getPageTime()),
...PACKAGE_META_DATA
});
}
}, [fireAnalytics, profileType]);
return /*#__PURE__*/React.createElement(SpinnerContainer, null, /*#__PURE__*/React.createElement(AkSpinner, null));
};