* chore: enables upload tests on CI * fix: adds relationTo information to field map * chore: updates e2e tests (WIP) * chore: move back to probe-image-size, tiff files do not support buffers * chore: basic runtime err fixes * chore: remove admin thumbnail when creating client config * test: small upload fixes --------- Co-authored-by: Elliot DeNolf <denolfe@gmail.com> Co-authored-by: Jarrod Flesch <jarrodmflesch@gmail.com>
22 lines
615 B
TypeScript
22 lines
615 B
TypeScript
'use client'
|
|
|
|
import { useConfig } from '@payloadcms/ui/providers/Config'
|
|
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
|
|
|
|
export const CustomTabComponentClient: React.FC<{
|
|
path: string
|
|
}> = ({ path }) => {
|
|
const {
|
|
routes: { admin: adminRoute },
|
|
} = useConfig()
|
|
const params = useParams()
|
|
|
|
const baseRoute = (params.segments.slice(0, 3) as string[]).join('/')
|
|
|
|
return <Link href={`${adminRoute}/${baseRoute}${path}`}>Custom Tab Component</Link>
|
|
}
|