Change tab in url
This commit is contained in:
parent
d6c1ba88d4
commit
ad082b5067
|
@ -154,6 +154,6 @@ export const getDestinationsForUser = async (
|
|||
return {
|
||||
sendToEmail: destinations.includes('email'),
|
||||
sendToBrowser: destinations.includes('browser'),
|
||||
urlToManageThisNotification: `${DOMAIN}/notifications?section=${subscriptionType}`,
|
||||
urlToManageThisNotification: `${DOMAIN}/notifications?tab=settings§ion=${subscriptionType}`,
|
||||
}
|
||||
}
|
||||
|
|
|
@ -153,7 +153,7 @@ export const sendWelcomeEmail = async (
|
|||
const { name } = user
|
||||
const firstName = name.split(' ')[0]
|
||||
|
||||
const unsubscribeLink = `${DOMAIN}/notifications?section=${
|
||||
const unsubscribeLink = `${DOMAIN}/notifications?tab=settings§ion=${
|
||||
'onboarding_flow' as keyof notification_subscription_types
|
||||
}`
|
||||
|
||||
|
@ -221,7 +221,7 @@ export const sendOneWeekBonusEmail = async (
|
|||
const { name } = user
|
||||
const firstName = name.split(' ')[0]
|
||||
|
||||
const unsubscribeLink = `${DOMAIN}/notifications?section=${
|
||||
const unsubscribeLink = `${DOMAIN}/notifications?tab=settings§ion=${
|
||||
'onboarding_flow' as keyof notification_subscription_types
|
||||
}`
|
||||
return await sendTemplateEmail(
|
||||
|
@ -254,7 +254,7 @@ export const sendCreatorGuideEmail = async (
|
|||
const { name } = user
|
||||
const firstName = name.split(' ')[0]
|
||||
|
||||
const unsubscribeLink = `${DOMAIN}/notifications?section=${
|
||||
const unsubscribeLink = `${DOMAIN}/notifications?tab=settings§ion=${
|
||||
'onboarding_flow' as keyof notification_subscription_types
|
||||
}`
|
||||
return await sendTemplateEmail(
|
||||
|
@ -288,7 +288,7 @@ export const sendThankYouEmail = async (
|
|||
const { name } = user
|
||||
const firstName = name.split(' ')[0]
|
||||
|
||||
const unsubscribeLink = `${DOMAIN}/notifications?section=${
|
||||
const unsubscribeLink = `${DOMAIN}/notifications?tab=settings§ion=${
|
||||
'thank_you_for_purchases' as keyof notification_subscription_types
|
||||
}`
|
||||
|
||||
|
@ -466,7 +466,7 @@ export const sendInterestingMarketsEmail = async (
|
|||
)
|
||||
return
|
||||
|
||||
const unsubscribeUrl = `${DOMAIN}/notifications?section=${
|
||||
const unsubscribeUrl = `${DOMAIN}/notifications?tab=settings§ion=${
|
||||
'trending_markets' as keyof notification_subscription_types
|
||||
}`
|
||||
|
||||
|
|
|
@ -25,7 +25,7 @@ import {
|
|||
import { WatchMarketModal } from 'web/components/contract/watch-market-modal'
|
||||
import { filterDefined } from 'common/util/array'
|
||||
import toast from 'react-hot-toast'
|
||||
import { SwitchSetting } from 'web/components/switch'
|
||||
import { SwitchSetting } from 'web/components/switch-setting'
|
||||
|
||||
export function NotificationSettings(props: {
|
||||
navigateToSection: string | undefined
|
||||
|
|
|
@ -85,8 +85,19 @@ export default function Notifications() {
|
|||
labelClassName={'pb-2 pt-1 '}
|
||||
className={'mb-0 sm:mb-2'}
|
||||
activeIndex={activeIndex}
|
||||
onClick={(title, index) => {
|
||||
setActiveIndex(index)
|
||||
onClick={(title, i) => {
|
||||
router.replace(
|
||||
{
|
||||
query: {
|
||||
...router.query,
|
||||
tab: title.toLowerCase(),
|
||||
section: '',
|
||||
},
|
||||
},
|
||||
undefined,
|
||||
{ shallow: true }
|
||||
)
|
||||
setActiveIndex(i)
|
||||
}}
|
||||
tabs={[
|
||||
{
|
||||
|
|
Loading…
Reference in New Issue
Block a user