Skip to content

Commit c6c1c2e

Browse files
committed
Redirect 'Payments' tab to wallet
1 parent d0449da commit c6c1c2e

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/apps/accounts/src/settings/tabs/AccountSettingsTabs.tsx

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ import { Dispatch, FC, SetStateAction, useMemo, useState } from 'react'
22
import { useLocation } from 'react-router-dom'
33
import { KeyedMutator } from 'swr'
44

5+
import { EnvironmentConfig } from '~/config'
56
import { useMemberTraits, UserProfile, UserTraits } from '~/libs/core'
67
import { PageTitle, TabsNavbar, TabsNavItem } from '~/libs/ui'
78

89
import { AccountSettingsTabsConfig, AccountSettingsTabViews, getHashFromTabId, getTabIdFromHash } from './config'
910
import { AccountTab } from './account'
1011
import { PreferencesTab } from './preferences'
11-
import { PaymentsTab } from './payments'
1212
import { ToolsTab } from './tools'
1313
import { TCandYouTab } from './tcandyou'
1414
import styles from './AccountSettingsTabs.module.scss'
@@ -31,9 +31,13 @@ const AccountSettingsTabs: FC<AccountSettingsTabsProps> = (props: AccountSetting
3131
} = useMemberTraits(props.profile.handle)
3232

3333
function handleTabChange(tabId: string): void {
34-
setActiveTab(tabId)
35-
window.location.hash = getHashFromTabId(tabId)
36-
mutateTraits() // mutate member traits to refresh the data
34+
if (tabId === AccountSettingsTabViews.payment) {
35+
window.location.href = `https://wallet.${EnvironmentConfig.TC_DOMAIN}`
36+
} else {
37+
setActiveTab(tabId)
38+
window.location.hash = getHashFromTabId(tabId)
39+
mutateTraits() // mutate member traits to refresh the data
40+
}
3741
}
3842

3943
return (
@@ -66,10 +70,6 @@ const AccountSettingsTabs: FC<AccountSettingsTabsProps> = (props: AccountSetting
6670
{activeTab === AccountSettingsTabViews.preferences && (
6771
<PreferencesTab profile={props.profile} />
6872
)}
69-
70-
{activeTab === AccountSettingsTabViews.payment && (
71-
<PaymentsTab profile={props.profile} />
72-
)}
7373
</div>
7474
)
7575
}

0 commit comments

Comments
 (0)