import { Menu, Breadcrumb } from '@arco-design/web-react';
import React, { useState } from 'react';
import useLocale from '../../utils/useLocale';
import Info from './info';
import styles from './style/index.module.less';
function UserInfo() {
const locale = useLocale();
const [selectedKeys, setSelectedKeys] = useState(['info']);
const menuList = [
{
key: 'info',
title: locale['userSetting.menu.title.info'],
component: ,
},
{
key: 'account',
title: locale['userSetting.menu.title.account'],
component: ,
},
{
key: 'password',
title: locale['userSetting.menu.title.password'],
component: ,
},
{
key: 'message',
title: locale['userSetting.menu.title.message'],
component: ,
},
{
key: 'result',
title: locale['userSetting.menu.title.result'],
component: ,
},
{
key: 'data',
title: locale['userSetting.menu.title.data'],
component: ,
},
];
function renderContent() {
const curSelectedKey = selectedKeys[0];
const curSelectedMenu = menuList.find((item) => item.key === curSelectedKey);
return curSelectedMenu ? curSelectedMenu.component : null;
}
function onClickMenuItem(key) {
setSelectedKeys([key]);
}
return (
{locale['menu.user']}
{locale['menu.user.setting']}
{renderContent()}
);
}
export default UserInfo;