chore: moves buildComponentMap stuff out of client file
This commit is contained in:
@@ -1,9 +1,9 @@
|
||||
import type { SanitizedConfig } from 'payload/types'
|
||||
|
||||
import { translations } from '@payloadcms/translations/client'
|
||||
import { buildComponentMap } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import { RootProvider } from '@payloadcms/ui/providers/Root'
|
||||
import '@payloadcms/ui/scss/app.scss'
|
||||
import { buildComponentMap } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import { headers as getHeaders, cookies as nextCookies } from 'next/headers.js'
|
||||
import { parseCookies } from 'payload/auth'
|
||||
import { createClientConfig } from 'payload/config'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
'use client'
|
||||
import type { FieldMap } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { FieldMap } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
|
||||
import { RenderFields } from '@payloadcms/ui/forms/RenderFields'
|
||||
import { useComponentMap } from '@payloadcms/ui/providers/ComponentMap'
|
||||
|
||||
@@ -4,7 +4,7 @@ import type { AdminViewProps } from 'payload/types'
|
||||
import { Form } from '@payloadcms/ui/forms/Form'
|
||||
import { FormSubmit } from '@payloadcms/ui/forms/Submit'
|
||||
import { buildStateFromSchema } from '@payloadcms/ui/forms/buildStateFromSchema'
|
||||
import { mapFields } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import { mapFields } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import React from 'react'
|
||||
|
||||
import { CreateFirstUserFields } from './index.client.js'
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use client'
|
||||
import type { Props as FormProps } from '@payloadcms/ui/forms/Form'
|
||||
import type { FieldMap } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { FieldMap } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import type { LivePreviewConfig } from 'payload/config'
|
||||
import type {
|
||||
ClientConfig,
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { StepNavItem } from '@payloadcms/ui/elements/StepNav'
|
||||
import type { FieldMap } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { FieldMap } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import type { SanitizedCollectionConfig, SanitizedGlobalConfig } from 'payload/types'
|
||||
import type React from 'react'
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import type { MappedField } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { MappedField } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
|
||||
import { getTranslation } from '@payloadcms/translations'
|
||||
import { getUniqueListBy } from 'payload/utilities'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
'use client'
|
||||
import type { MappedField } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { MappedField } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import type { ClientConfig } from 'payload/types'
|
||||
|
||||
import { getTranslation } from '@payloadcms/translations'
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { I18n } from '@payloadcms/translations'
|
||||
import type { SelectFieldProps } from '@payloadcms/ui/fields/Select'
|
||||
import type { MappedField } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { MappedField } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import type { OptionObject, SelectField } from 'payload/types'
|
||||
|
||||
import { getTranslation } from '@payloadcms/translations'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { TabsFieldProps } from '@payloadcms/ui/fields/Tabs'
|
||||
import type { MappedField } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { MappedField } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
|
||||
import React from 'react'
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { I18n } from '@payloadcms/translations'
|
||||
import type { FieldMap, MappedField } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { FieldMap, MappedField } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import type { FieldPermissions } from 'payload/auth'
|
||||
import type React from 'react'
|
||||
import type { DiffMethod } from 'react-diff-viewer-continued'
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
import type { I18n } from '@payloadcms/translations'
|
||||
import type { FieldMap, MappedField } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { FieldMap, MappedField } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import type { FieldPermissions } from 'payload/auth'
|
||||
import type { DiffMethod } from 'react-diff-viewer-continued'
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ import isDeepEqual from 'deep-equal'
|
||||
import lexicalImport from 'lexical'
|
||||
const { $getNodeByKey } = lexicalImport
|
||||
import type { FormFieldBase } from '@payloadcms/ui/fields/shared'
|
||||
import type { FieldMap, ReducedBlock } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { FieldMap, ReducedBlock } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import type { CollapsedPreferences } from 'payload/types'
|
||||
|
||||
import { Button } from '@payloadcms/ui/elements/Button'
|
||||
|
||||
@@ -8,7 +8,7 @@ import React, { useCallback, useEffect, useMemo, useState } from 'react'
|
||||
import { type BlockFields } from '../nodes/BlocksNode.js'
|
||||
const baseClass = 'lexical-block'
|
||||
|
||||
import type { ReducedBlock } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { ReducedBlock } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import type { FormState } from 'payload/types'
|
||||
|
||||
import { useFieldProps } from '@payloadcms/ui/forms/FieldPropsProvider'
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
'use client'
|
||||
|
||||
import type { ReducedBlock } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import type { ReducedBlock } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
|
||||
import { getTranslation } from '@payloadcms/translations'
|
||||
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
import type { RichTextAdapter } from 'payload/types'
|
||||
|
||||
import { mapFields } from '@payloadcms/ui/providers/ComponentMap'
|
||||
import { mapFields } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import { sanitizeFields } from 'payload/config'
|
||||
import React from 'react'
|
||||
|
||||
|
||||
@@ -2,7 +2,7 @@ import type { RichTextAdapter } from 'payload/types'
|
||||
|
||||
import { initI18n } from '@payloadcms/translations'
|
||||
import { translations } from '@payloadcms/translations/client'
|
||||
import { mapFields } from '@payloadcms/ui/utilities'
|
||||
import { mapFields } from '@payloadcms/ui/utilities/buildComponentMap'
|
||||
import { sanitizeFields } from 'payload/config'
|
||||
import React from 'react'
|
||||
|
||||
|
||||
@@ -81,7 +81,3 @@ export const ComponentMapProvider: React.FC<{
|
||||
}
|
||||
|
||||
export const useComponentMap = (): IComponentMapContext => useContext(ComponentMapContext)
|
||||
|
||||
export { buildComponentMap } from './buildComponentMap/index.js'
|
||||
export { mapFields } from './buildComponentMap/mapFields.js'
|
||||
export type * from './buildComponentMap/types.js'
|
||||
|
||||
3
packages/ui/src/utilities/buildComponentMap.ts
Normal file
3
packages/ui/src/utilities/buildComponentMap.ts
Normal file
@@ -0,0 +1,3 @@
|
||||
export { buildComponentMap } from '../providers/ComponentMap/buildComponentMap/index.js'
|
||||
export { mapFields } from '../providers/ComponentMap/buildComponentMap/mapFields.js'
|
||||
export type * from '../providers/ComponentMap/buildComponentMap/types.js'
|
||||
Reference in New Issue
Block a user