| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- import React from 'react';
- import SystemSetting from '../../components/SystemSetting';
- import {isRoot} from '../../helpers';
- import OtherSetting from '../../components/OtherSetting';
- import PersonalSetting from '../../components/PersonalSetting';
- import OperationSetting from '../../components/OperationSetting';
- import {Layout, TabPane, Tabs} from "@douyinfe/semi-ui";
- const Setting = () => {
- let panes = [
- {
- tab: '个人设置',
- content: <PersonalSetting/>,
- itemKey: '1'
- }
- ];
- if (isRoot()) {
- panes.push({
- tab: '运营设置',
- content: <OperationSetting/>,
- itemKey: '2'
- });
- panes.push({
- tab: '系统设置',
- content: <SystemSetting/>,
- itemKey: '3'
- });
- panes.push({
- tab: '其他设置',
- content: <OtherSetting/>,
- itemKey: '4'
- });
- }
- return (
- <div>
- <Layout>
- <Layout.Content>
- <Tabs type="line" defaultActiveKey="1">
- {panes.map(pane => (
- <TabPane itemKey={pane.itemKey} tab={pane.tab}>
- {pane.content}
- </TabPane>
- ))}
- </Tabs>
- </Layout.Content>
- </Layout>
- </div>
- );
- };
- export default Setting;
|