Files
payload/test/admin/components/views/CustomTabWithParam/index.tsx
2024-04-04 09:40:36 -04:00

25 lines
639 B
TypeScript

import type { AdminViewProps } from 'payload/types'
import React from 'react'
import { customParamViewTitle } from '../../../shared.js'
export const CustomTabWithParamView: React.FC<AdminViewProps> = ({ params }) => {
const paramValue = params?.segments?.[4]
return (
<div
style={{
marginTop: 'calc(var(--base) * 2)',
paddingLeft: 'var(--gutter-h)',
paddingRight: 'var(--gutter-h)',
}}
>
<h1 id="custom-view-title">{customParamViewTitle}</h1>
<p>
This custom collection view is using a dynamic URL parameter `slug: {paramValue || 'None'}`
</p>
</div>
)
}