fix: drop unused quick-action setter hook until B80
This commit is contained in:
parent
224cbf84f5
commit
5d45909780
2 changed files with 0 additions and 47 deletions
|
|
@ -3,7 +3,6 @@
|
|||
import {
|
||||
createContext,
|
||||
useContext,
|
||||
useLayoutEffect,
|
||||
useMemo,
|
||||
useState,
|
||||
type Dispatch,
|
||||
|
|
@ -39,19 +38,3 @@ export const useCampaignQuickActionContext = (): CampaignQuickActionContextValue
|
|||
}
|
||||
return value
|
||||
}
|
||||
|
||||
/** B80+ — set page context for the current route (cleared on unmount). */
|
||||
export const useSetCampaignQuickActionContext = (next: CampaignQuickActionContext): void => {
|
||||
const { setContext } = useCampaignQuickActionContext()
|
||||
|
||||
useLayoutEffect(() => {
|
||||
setContext(next)
|
||||
}, [next, setContext])
|
||||
|
||||
useLayoutEffect(
|
||||
() => () => {
|
||||
setContext(emptyCampaignQuickActionContext())
|
||||
},
|
||||
[setContext],
|
||||
)
|
||||
}
|
||||
|
|
|
|||
|
|
@ -1,30 +0,0 @@
|
|||
import { renderHook } from '@testing-library/react'
|
||||
import type { ReactNode } from 'react'
|
||||
import { describe, expect, it } from 'vitest'
|
||||
|
||||
import {
|
||||
CampaignQuickActionContextProvider,
|
||||
useCampaignQuickActionContext,
|
||||
useSetCampaignQuickActionContext,
|
||||
} from '@/components/campaign/shell/CampaignQuickActionContext'
|
||||
|
||||
const wrapper = ({ children }: { children: ReactNode }) => (
|
||||
<CampaignQuickActionContextProvider>{children}</CampaignQuickActionContextProvider>
|
||||
)
|
||||
|
||||
describe('CampaignQuickActionContext', () => {
|
||||
it('starts empty and accepts route context from B80+ setters', () => {
|
||||
const { result, rerender } = renderHook(
|
||||
() => {
|
||||
useSetCampaignQuickActionContext({ municipalitySlug: 'cairu' })
|
||||
return useCampaignQuickActionContext().context
|
||||
},
|
||||
{ wrapper },
|
||||
)
|
||||
|
||||
expect(result.current).toEqual({ municipalitySlug: 'cairu' })
|
||||
|
||||
rerender()
|
||||
expect(result.current).toEqual({ municipalitySlug: 'cairu' })
|
||||
})
|
||||
})
|
||||
Loading…
Reference in a new issue