diff --git a/packages/sanity/src/core/releases/components/BundleMenuButton/BundleMenuButton.tsx b/packages/sanity/src/core/releases/components/BundleMenuButton/BundleMenuButton.tsx index 54567e1bdbd8..70de29e89f5e 100644 --- a/packages/sanity/src/core/releases/components/BundleMenuButton/BundleMenuButton.tsx +++ b/packages/sanity/src/core/releases/components/BundleMenuButton/BundleMenuButton.tsx @@ -24,9 +24,9 @@ export const BundleMenuButton = ({bundle}: Props) => { setIsPerformingOperation(true) await deleteBundle(bundle._id) setIsPerformingOperation(false) - if (router.state.bundleId) { + if (router.state.bundleName) { // navigate back to bundle overview - router.navigate({bundleId: undefined}) + router.navigate({bundleName: undefined}) } } diff --git a/packages/sanity/src/core/releases/components/BundlesTable/__tests__/BundlesTable.test.tsx b/packages/sanity/src/core/releases/components/BundlesTable/__tests__/BundlesTable.test.tsx index fe70025b0a7f..be1c7e7e4937 100644 --- a/packages/sanity/src/core/releases/components/BundlesTable/__tests__/BundlesTable.test.tsx +++ b/packages/sanity/src/core/releases/components/BundlesTable/__tests__/BundlesTable.test.tsx @@ -9,7 +9,7 @@ import {BundlesTable} from '../BundlesTable' jest.mock('sanity/router', () => ({ ...(jest.requireActual('sanity/router') || {}), - useRouter: jest.fn().mockReturnValue({state: {bundleId: '123'}, navigate: jest.fn()}), + useRouter: jest.fn().mockReturnValue({state: {bundleName: '123'}, navigate: jest.fn()}), })) jest.mock('../../../../store/bundles/useBundleOperations', () => ({ @@ -67,17 +67,17 @@ describe('BundlesTable', () => { describe('A bundle row', () => { it('should navigate to the bundle detail when clicked', async () => { - const bundles = [{_id: '123', title: 'Bundle 1'}] as BundleDocument[] + const bundles = [{_id: '123', title: 'Bundle 1', name: 'bundle-1'}] as BundleDocument[] await renderBundlesTable(bundles) const bundleRow = screen.getAllByTestId('bundle-row')[0] fireEvent.click(within(bundleRow).getByText('Bundle 1')) - expect(useRouter().navigate).toHaveBeenCalledWith({bundleId: '123'}) + expect(useRouter().navigate).toHaveBeenCalledWith({bundleName: 'bundle-1'}) }) it('should delete bundle when menu button is clicked', async () => { - const bundles = [{_id: '123', title: 'Bundle 1'}] as BundleDocument[] + const bundles = [{_id: '123', title: 'Bundle 1', name: 'bundle-1'}] as BundleDocument[] await renderBundlesTable(bundles) const bundleRow = screen.getAllByTestId('bundle-row')[0] @@ -87,7 +87,7 @@ describe('BundlesTable', () => { await waitFor(() => { expect(useBundleOperations().deleteBundle).toHaveBeenCalledWith('123') - expect(useRouter().navigate).toHaveBeenCalledWith({bundleId: undefined}) + expect(useRouter().navigate).toHaveBeenCalledWith({bundleName: undefined}) }) }) })