This commit is contained in:
yyh 2025-12-26 12:41:47 +08:00
parent 15d3e4a602
commit 68164a76e4
No known key found for this signature in database
1 changed files with 11 additions and 0 deletions

View File

@ -31,11 +31,13 @@ import {
isValidAccountSettingTab,
} from '@/app/components/header/account-setting/constants'
import {
EDUCATION_PRICING_SHOW_ACTION,
EDUCATION_VERIFYING_LOCALSTORAGE_ITEM,
} from '@/app/education-apply/constants'
import { useAppContext } from '@/context/app-context'
import { useProviderContext } from '@/context/provider-context'
import {
clearQueryParams,
useAccountSettingModal,
usePricingModal,
} from '@/hooks/use-query-params'
@ -217,6 +219,15 @@ export const ModalContextProvider = ({
accountSettingCallbacksRef.current = null
}, [urlAccountModalState.isOpen])
useEffect(() => {
if (!showPricingModal || typeof window === 'undefined')
return
const url = new URL(window.location.href)
if (url.searchParams.get('action') !== EDUCATION_PRICING_SHOW_ACTION)
return
clearQueryParams('action')
}, [showPricingModal])
const { plan, isFetchedPlan } = useProviderContext()
const {
showTriggerEventsLimitModal,