empty_account.tsx 779 B

123456789101112131415161718192021222324252627282930313233
  1. import React from 'react';
  2. import classNames from 'classnames';
  3. import { DisplayName } from 'mastodon/components/display_name';
  4. import { Skeleton } from 'mastodon/components/skeleton';
  5. interface Props {
  6. size?: number;
  7. minimal?: boolean;
  8. }
  9. export const EmptyAccount: React.FC<Props> = ({
  10. size = 46,
  11. minimal = false,
  12. }) => {
  13. return (
  14. <div className={classNames('account', { 'account--minimal': minimal })}>
  15. <div className='account__wrapper'>
  16. <div className='account__display-name'>
  17. <div className='account__avatar-wrapper'>
  18. <Skeleton width={size} height={size} />
  19. </div>
  20. <div>
  21. <DisplayName />
  22. <Skeleton width='7ch' />
  23. </div>
  24. </div>
  25. </div>
  26. </div>
  27. );
  28. };