diff --git a/test/admin/components/AfterNavLinks/index.tsx b/test/admin/components/AfterNavLinks/index.tsx index da4e993d8b..2e7842e331 100644 --- a/test/admin/components/AfterNavLinks/index.tsx +++ b/test/admin/components/AfterNavLinks/index.tsx @@ -3,7 +3,7 @@ import type { PayloadClientReactComponent, SanitizedConfig } from 'payload' import LinkImport from 'next/link.js' -const Link = (LinkImport.default || LinkImport) as unknown as typeof LinkImport.default +const Link = 'default' in LinkImport ? LinkImport.default : LinkImport import { useConfig } from '@payloadcms/ui' import React from 'react' diff --git a/test/admin/components/CustomTabComponent/client.tsx b/test/admin/components/CustomTabComponent/client.tsx index c5058cfa03..41de46b221 100644 --- a/test/admin/components/CustomTabComponent/client.tsx +++ b/test/admin/components/CustomTabComponent/client.tsx @@ -7,7 +7,7 @@ import LinkImport from 'next/link.js' import { useParams } from 'next/navigation.js' import React from 'react' -const Link = (LinkImport.default || LinkImport) as unknown as typeof LinkImport.default +const Link = 'default' in LinkImport ? LinkImport.default : LinkImport type CustomTabComponentClientProps = { label: string diff --git a/test/admin/components/views/CustomDefault/index.tsx b/test/admin/components/views/CustomDefault/index.tsx index 3e6c54adfc..e72c24cd66 100644 --- a/test/admin/components/views/CustomDefault/index.tsx +++ b/test/admin/components/views/CustomDefault/index.tsx @@ -3,7 +3,7 @@ import LinkImport from 'next/link.js' import { redirect } from 'next/navigation.js' import React from 'react' -const Link = (LinkImport.default || LinkImport) as unknown as typeof LinkImport.default +const Link = 'default' in LinkImport ? LinkImport.default : LinkImport import type { AdminViewServerProps } from 'payload' diff --git a/test/admin/components/views/CustomMinimal/index.tsx b/test/admin/components/views/CustomMinimal/index.tsx index 057ae8922b..3a66c12d8d 100644 --- a/test/admin/components/views/CustomMinimal/index.tsx +++ b/test/admin/components/views/CustomMinimal/index.tsx @@ -3,7 +3,7 @@ import React from 'react' // As this is the demo project, we import our dependencies from the `src` directory. -const Link = (LinkImport.default || LinkImport) as unknown as typeof LinkImport.default +const Link = 'default' in LinkImport ? LinkImport.default : LinkImport // In your projects, you can import as follows: // import { MinimalTemplate } from 'payload/components/templates'; diff --git a/test/admin/components/views/CustomProtectedView/index.tsx b/test/admin/components/views/CustomProtectedView/index.tsx index 7b828d3d44..e986a16664 100644 --- a/test/admin/components/views/CustomProtectedView/index.tsx +++ b/test/admin/components/views/CustomProtectedView/index.tsx @@ -8,7 +8,7 @@ import React from 'react' import { customNestedViewTitle, customViewPath } from '../../../shared.js' import { settingsGlobalSlug } from '../../../slugs.js' -const Link = (LinkImport.default || LinkImport) as unknown as typeof LinkImport.default +const Link = 'default' in LinkImport ? LinkImport.default : LinkImport export async function CustomProtectedView({ initPageResult }: AdminViewServerProps) { const { diff --git a/test/admin/components/views/CustomView/index.tsx b/test/admin/components/views/CustomView/index.tsx index 1dde3d5539..d8dc8ffb09 100644 --- a/test/admin/components/views/CustomView/index.tsx +++ b/test/admin/components/views/CustomView/index.tsx @@ -3,7 +3,7 @@ import type { AdminViewServerProps } from 'payload' import LinkImport from 'next/link.js' import React from 'react' -const Link = (LinkImport.default || LinkImport) as unknown as typeof LinkImport.default +const Link = 'default' in LinkImport ? LinkImport.default : LinkImport import { Button } from '@payloadcms/ui' diff --git a/test/admin/components/views/CustomViewNested/index.tsx b/test/admin/components/views/CustomViewNested/index.tsx index d77e92a326..662b1142ab 100644 --- a/test/admin/components/views/CustomViewNested/index.tsx +++ b/test/admin/components/views/CustomViewNested/index.tsx @@ -6,7 +6,7 @@ import React from 'react' import { customNestedViewTitle, customViewPath } from '../../../shared.js' -const Link = (LinkImport.default || LinkImport) as unknown as typeof LinkImport.default +const Link = 'default' in LinkImport ? LinkImport.default : LinkImport export function CustomNestedView({ initPageResult }: AdminViewServerProps) { const { diff --git a/test/admin/components/views/CustomViewWithParam/index.tsx b/test/admin/components/views/CustomViewWithParam/index.tsx index bca77e334d..893f908083 100644 --- a/test/admin/components/views/CustomViewWithParam/index.tsx +++ b/test/admin/components/views/CustomViewWithParam/index.tsx @@ -2,7 +2,7 @@ import { Button } from '@payloadcms/ui' import LinkImport from 'next/link.js' import React from 'react' -const Link = (LinkImport.default || LinkImport) as unknown as typeof LinkImport.default +const Link = 'default' in LinkImport ? LinkImport.default : LinkImport import type { AdminViewServerProps } from 'payload' diff --git a/test/fields/components/AfterNavLinks.tsx b/test/fields/components/AfterNavLinks.tsx index c3ea7a6185..f053ae5db3 100644 --- a/test/fields/components/AfterNavLinks.tsx +++ b/test/fields/components/AfterNavLinks.tsx @@ -4,7 +4,7 @@ import type { PayloadClientReactComponent, SanitizedConfig } from 'payload' import { NavGroup, useConfig } from '@payloadcms/ui' import LinkImport from 'next/link.js' -const Link = (LinkImport.default || LinkImport) as unknown as typeof LinkImport.default +const Link = 'default' in LinkImport ? LinkImport.default : LinkImport import React from 'react' const baseClass = 'after-nav-links'