import React, { useEffect } from 'react';
import { Avatar, Card } from '@alifd/next';
import store from '@/store';

const UserInfo = () => {
  const [userInfo, userDispatchers] = store.useModel('user');
  useEffect(() => {
    userDispatchers.fetchUserProfile();
  }, []);
  return (
    <Card free>
      <Card.Header title="状态管理 - 全局状态" />
      <Card.Divider />
      <Card.Content>
        <Avatar size="small" src={userInfo.avatar} />
        <span
          style={{
            marginLeft: 10,
          }}
        >
          {userInfo.name}
        </span>
      </Card.Content>
    </Card>
  );
};

export default UserInfo;
