Feat/new account page (#9236)
This commit is contained in:
@@ -2,10 +2,6 @@
|
||||
import { useTranslation } from 'react-i18next'
|
||||
import { useEffect, useRef, useState } from 'react'
|
||||
import {
|
||||
RiAccountCircleFill,
|
||||
RiAccountCircleLine,
|
||||
RiApps2AddFill,
|
||||
RiApps2AddLine,
|
||||
RiBox3Fill,
|
||||
RiBox3Line,
|
||||
RiCloseLine,
|
||||
@@ -21,9 +17,7 @@ import {
|
||||
RiPuzzle2Line,
|
||||
RiTranslate2,
|
||||
} from '@remixicon/react'
|
||||
import AccountPage from './account-page'
|
||||
import MembersPage from './members-page'
|
||||
import IntegrationsPage from './Integrations-page'
|
||||
import LanguagePage from './language-page'
|
||||
import ApiBasedExtensionPage from './api-based-extension-page'
|
||||
import DataSourcePage from './data-source-page'
|
||||
@@ -60,7 +54,7 @@ type GroupItem = {
|
||||
|
||||
export default function AccountSetting({
|
||||
onCancel,
|
||||
activeTab = 'account',
|
||||
activeTab = 'members',
|
||||
}: IAccountSettingProps) {
|
||||
const [activeMenu, setActiveMenu] = useState(activeTab)
|
||||
const { t } = useTranslation()
|
||||
@@ -125,18 +119,6 @@ export default function AccountSetting({
|
||||
key: 'account-group',
|
||||
name: t('common.settings.accountGroup'),
|
||||
items: [
|
||||
{
|
||||
key: 'account',
|
||||
name: t('common.settings.account'),
|
||||
icon: <RiAccountCircleLine className={iconClassName} />,
|
||||
activeIcon: <RiAccountCircleFill className={iconClassName} />,
|
||||
},
|
||||
{
|
||||
key: 'integrations',
|
||||
name: t('common.settings.integrations'),
|
||||
icon: <RiApps2AddLine className={iconClassName} />,
|
||||
activeIcon: <RiApps2AddFill className={iconClassName} />,
|
||||
},
|
||||
{
|
||||
key: 'language',
|
||||
name: t('common.settings.language'),
|
||||
@@ -217,10 +199,8 @@ export default function AccountSetting({
|
||||
</div>
|
||||
</div>
|
||||
<div className='px-4 sm:px-8 pt-2'>
|
||||
{activeMenu === 'account' && <AccountPage />}
|
||||
{activeMenu === 'members' && <MembersPage />}
|
||||
{activeMenu === 'billing' && <BillingPage />}
|
||||
{activeMenu === 'integrations' && <IntegrationsPage />}
|
||||
{activeMenu === 'language' && <LanguagePage />}
|
||||
{activeMenu === 'provider' && <ModelProviderPage />}
|
||||
{activeMenu === 'data-source' && <DataSourcePage />}
|
||||
|
||||
Reference in New Issue
Block a user