chore: moves buildComponentMap stuff out of client file

This commit is contained in:
James
2024-03-19 17:56:29 -04:00
parent 964a51e21d
commit 006b315120
18 changed files with 19 additions and 20 deletions

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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,

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View File

@@ -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'

View 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'