Files
payload/packages/next/src/views/CreateFirstUser/index.client.tsx
2024-04-24 14:36:08 -04:00

26 lines
719 B
TypeScript

'use client'
import type { FieldMap } from '@payloadcms/ui/utilities/buildComponentMap'
import { RenderFields } from '@payloadcms/ui/forms/RenderFields'
import { useComponentMap } from '@payloadcms/ui/providers/ComponentMap'
import React from 'react'
export const CreateFirstUserFields: React.FC<{
createFirstUserFieldMap: FieldMap
userSlug: string
}> = ({ createFirstUserFieldMap, userSlug }) => {
const { getFieldMap } = useComponentMap()
const fieldMap = getFieldMap({ collectionSlug: userSlug })
return (
<RenderFields
fieldMap={[...(createFirstUserFieldMap || []), ...(fieldMap || [])]}
operation="create"
path=""
readOnly={false}
schemaPath={userSlug}
/>
)
}