fix: updates incorrect e2e import paths

This commit is contained in:
Jarrod Flesch
2024-03-04 12:05:21 -05:00
parent fab38c1f4e
commit db87a06cfd
13 changed files with 45 additions and 86 deletions

View File

@@ -2,7 +2,7 @@ import React from 'react'
import { NavLink } from 'react-router-dom' import { NavLink } from 'react-router-dom'
// As this is the demo project, we import our dependencies from the `src` directory. // As this is the demo project, we import our dependencies from the `src` directory.
import { useConfig } from '../../../../packages/payload/src/admin/components/utilities/Config' import { useConfig } from '../../../../packages/ui/src/providers/Config'
// In your projects, you can import as follows: // In your projects, you can import as follows:
// import { useConfig } from 'payload/components/utilities'; // import { useConfig } from 'payload/components/utilities';

View File

@@ -1,5 +1,6 @@
import React from 'react' import React from 'react'
import { useTranslation } from 'react-i18next'
import { useTranslation } from '../../../../packages/ui/src/providers/Translation'
const BeforeLogin: React.FC<{ i18n }> = () => { const BeforeLogin: React.FC<{ i18n }> = () => {
const { t } = useTranslation() const { t } = useTranslation()

View File

@@ -1,7 +1,7 @@
import React from 'react' import React from 'react'
import LogOut from '../../../../packages/payload/src/admin/components/icons/LogOut' import { LogOut } from '../../../../packages/ui/src/icons/LogOut'
import { useConfig } from '../../../../packages/payload/src/admin/components/utilities/Config' import { useConfig } from '../../../../packages/ui/src/providers/Config'
const Logout: React.FC = () => { const Logout: React.FC = () => {
const config = useConfig() const config = useConfig()

View File

@@ -3,12 +3,13 @@ import { Redirect } from 'react-router-dom'
import type { AdminViewComponent } from '../../../../../packages/payload/src/config/types' import type { AdminViewComponent } from '../../../../../packages/payload/src/config/types'
import Button from '../../../../../packages/payload/src/admin/components/elements/Button' import { Button } from '../../../../../packages/ui/src/elements/Button'
import { useStepNav } from '../../../../../packages/payload/src/admin/components/elements/StepNav' // TODO(3.0): Meta?
// import Meta from '../../../../../packages/payload/src/admin/components/utilities/Meta'
import { useStepNav } from '../../../../../packages/ui/src/elements/StepNav'
import { useConfig } from '../../../../../packages/ui/src/providers/Config'
// As this is the demo project, we import our dependencies from the `src` directory. // As this is the demo project, we import our dependencies from the `src` directory.
import DefaultTemplate from '../../../../../packages/payload/src/admin/components/templates/Default' import { DefaultTemplate } from '../../../../../packages/ui/src/templates/Default'
import { useConfig } from '../../../../../packages/payload/src/admin/components/utilities/Config'
import Meta from '../../../../../packages/payload/src/admin/components/utilities/Meta'
// In your projects, you can import as follows: // In your projects, you can import as follows:
// import { DefaultTemplate } from 'payload/components/templates'; // import { DefaultTemplate } from 'payload/components/templates';
@@ -47,11 +48,11 @@ const CustomDefaultView: AdminViewComponent = ({ canAccessAdmin, user }) => {
return ( return (
<DefaultTemplate> <DefaultTemplate>
<Meta {/* <Meta
description="Building custom views into Payload is easy." description="Building custom views into Payload is easy."
keywords="Custom React Components, Payload, CMS" keywords="Custom React Components, Payload, CMS"
title="Custom Admin View with Default Template" title="Custom Admin View with Default Template"
/> /> */}
<div <div
className={`${baseClass}__content`} className={`${baseClass}__content`}
style={{ style={{

View File

@@ -3,8 +3,8 @@ import { Redirect } from 'react-router-dom'
import type { AdminViewComponent } from '../../../../../packages/payload/src/config/types' import type { AdminViewComponent } from '../../../../../packages/payload/src/config/types'
import { useStepNav } from '../../../../../packages/payload/src/admin/components/elements/StepNav' import { useStepNav } from '../../../../../packages/ui/src/elements/StepNav'
import { useConfig } from '../../../../../packages/payload/src/admin/components/utilities/Config' import { useConfig } from '../../../../../packages/ui/src/providers/Config'
const CustomEditView: AdminViewComponent = ({ const CustomEditView: AdminViewComponent = ({
canAccessAdmin, canAccessAdmin,

View File

@@ -3,8 +3,8 @@ import { Redirect } from 'react-router-dom'
import type { AdminViewComponent } from '../../../../../packages/payload/src/config/types' import type { AdminViewComponent } from '../../../../../packages/payload/src/config/types'
import { useStepNav } from '../../../../../packages/payload/src/admin/components/elements/StepNav' import { useStepNav } from '../../../../../packages/ui/src/elements/StepNav'
import { useConfig } from '../../../../../packages/payload/src/admin/components/utilities/Config' import { useConfig } from '../../../../../packages/ui/src/providers/Config'
const CustomDefaultEditView: AdminViewComponent = ({ const CustomDefaultEditView: AdminViewComponent = ({
canAccessAdmin, canAccessAdmin,

View File

@@ -1,9 +1,9 @@
import React from 'react' import React from 'react'
import Button from '../../../../../packages/payload/src/admin/components/elements/Button' import { Button } from '../../../../../packages/ui/src/elements/Button'
import { useConfig } from '../../../../../packages/ui/src/providers/Config'
// As this is the demo project, we import our dependencies from the `src` directory. // As this is the demo project, we import our dependencies from the `src` directory.
import MinimalTemplate from '../../../../../packages/payload/src/admin/components/templates/Minimal' import { MinimalTemplate } from '../../../../../packages/ui/src/templates/Minimal'
import { useConfig } from '../../../../../packages/payload/src/admin/components/utilities/Config'
// In your projects, you can import as follows: // In your projects, you can import as follows:
// import { MinimalTemplate } from 'payload/components/templates'; // import { MinimalTemplate } from 'payload/components/templates';

View File

@@ -1,7 +1,7 @@
import React, { Fragment, useEffect } from 'react' import React, { Fragment, useEffect } from 'react'
import { useStepNav } from '../../../../../packages/payload/src/admin/components/elements/StepNav'
import { type AdminViewComponent } from '../../../../../packages/payload/src/config/types' import { type AdminViewComponent } from '../../../../../packages/payload/src/config/types'
import { useStepNav } from '../../../../../packages/ui/src/elements/StepNav'
import { customTabViewTitle } from '../../../shared' import { customTabViewTitle } from '../../../shared'
const CustomTabView: AdminViewComponent = () => { const CustomTabView: AdminViewComponent = () => {

View File

@@ -1,7 +1,7 @@
import React, { Fragment, useEffect } from 'react' import React, { Fragment, useEffect } from 'react'
import { useStepNav } from '../../../../../packages/payload/src/admin/components/elements/StepNav'
import { type AdminViewComponent } from '../../../../../packages/payload/src/config/types' import { type AdminViewComponent } from '../../../../../packages/payload/src/config/types'
import { useStepNav } from '../../../../../packages/ui/src/elements/StepNav'
import { customTabViewTitle } from '../../../shared' import { customTabViewTitle } from '../../../shared'
const CustomTabView2: AdminViewComponent = () => { const CustomTabView2: AdminViewComponent = () => {

View File

@@ -1,7 +1,7 @@
import React, { Fragment, useEffect } from 'react' import React, { Fragment, useEffect } from 'react'
import { useStepNav } from '../../../../../packages/payload/src/admin/components/elements/StepNav'
import { type AdminViewComponent } from '../../../../../packages/payload/src/config/types' import { type AdminViewComponent } from '../../../../../packages/payload/src/config/types'
import { useStepNav } from '../../../../../packages/ui/src/elements/StepNav'
import { customNestedTabViewTitle } from '../../../shared' import { customNestedTabViewTitle } from '../../../shared'
const CustomNestedTabView: AdminViewComponent = () => { const CustomNestedTabView: AdminViewComponent = () => {

View File

@@ -3,8 +3,8 @@ import { Redirect } from 'react-router-dom'
import type { AdminViewComponent } from '../../../../../packages/payload/src/config/types' import type { AdminViewComponent } from '../../../../../packages/payload/src/config/types'
import { useStepNav } from '../../../../../packages/payload/src/admin/components/elements/StepNav' import { useStepNav } from '../../../../../packages/ui/src/elements/StepNav'
import { useConfig } from '../../../../../packages/payload/src/admin/components/utilities/Config' import { useConfig } from '../../../../../packages/ui/src/providers/Config'
const CustomVersionsView: AdminViewComponent = ({ const CustomVersionsView: AdminViewComponent = ({
canAccessAdmin, canAccessAdmin,

View File

@@ -1,9 +1,9 @@
import React, { useCallback } from 'react' import React, { useCallback } from 'react'
import type { EditViewProps as Props } from '../../packages/ui/src' import type { EditViewProps as Props } from '../../packages/payload/src/config/types'
import { EditView as DefaultEditView } from '../../packages/next/src/views/Edit'
import { useAuth } from '../../packages/ui/src/providers/Auth' import { useAuth } from '../../packages/ui/src/providers/Auth'
import { DefaultEditView } from '../../packages/ui/src/views/Edit'
const GlobalView: React.FC<Props> = (props) => { const GlobalView: React.FC<Props> = (props) => {
const { onSave } = props const { onSave } = props

View File

@@ -10,11 +10,7 @@
"esModuleInterop": true, "esModuleInterop": true,
"forceConsistentCasingInFileNames": true, "forceConsistentCasingInFileNames": true,
"jsx": "preserve", "jsx": "preserve",
"lib": [ "lib": ["dom", "dom.iterable", "esnext"],
"dom",
"dom.iterable",
"esnext"
],
"noEmit": true, "noEmit": true,
"outDir": "./dist", "outDir": "./dist",
"resolveJsonModule": true, "resolveJsonModule": true,
@@ -22,11 +18,7 @@
"skipLibCheck": true, "skipLibCheck": true,
"sourceMap": true, "sourceMap": true,
"strict": false, "strict": false,
"types": [ "types": ["jest", "node", "@types/jest"],
"jest",
"node",
"@types/jest"
],
"incremental": true, "incremental": true,
"isolatedModules": true, "isolatedModules": true,
"plugins": [ "plugins": [
@@ -35,62 +27,27 @@
} }
], ],
"paths": { "paths": {
"payload": [ "payload": ["./packages/payload/src"],
"./packages/payload/src" "payload/*": ["./packages/payload/src/exports/*"],
], "@payloadcms/db-mongodb": ["./packages/db-mongodb/src"],
"payload/*": [ "@payloadcms/richtext-lexical": ["./packages/richtext-lexical/src"],
"./packages/payload/src/exports/*" "@payloadcms/plugin-cloud-storage": ["./packages/plugin-cloud-storage/src"],
], "@payloadcms/ui": ["./packages/ui/src/exports/index.ts"],
"@payloadcms/db-mongodb": [ "@payloadcms/ui/*": ["./packages/ui/src/exports/*"],
"./packages/db-mongodb/src" "@payloadcms/ui/scss": ["./packages/ui/src/scss/styles.scss"],
], "@payloadcms/ui/scss/app.scss": ["./packages/ui/src/scss/app.scss"],
"@payloadcms/richtext-lexical": [ "@payloadcms/translations": ["./packages/translations/src/exports/index.ts"],
"./packages/richtext-lexical/src"
],
"@payloadcms/plugin-cloud-storage": [
"./packages/plugin-cloud-storage/src"
],
"@payloadcms/ui": [
"./packages/ui/src/exports/index.ts"
],
"@payloadcms/ui/*": [
"./packages/ui/src/exports/*"
],
"@payloadcms/ui/scss": [
"./packages/ui/src/scss/styles.scss"
],
"@payloadcms/ui/scss/app.scss": [
"./packages/ui/src/scss/app.scss"
],
"@payloadcms/translations": [
"./packages/translations/src/exports/index.ts"
],
"@payloadcms/translations/client": [ "@payloadcms/translations/client": [
"./packages/translations/src/_generatedFiles_/client/index.ts" "./packages/translations/src/_generatedFiles_/client/index.ts"
], ],
"@payloadcms/translations/api": [ "@payloadcms/translations/api": ["./packages/translations/src/_generatedFiles_/api/index.ts"],
"./packages/translations/src/_generatedFiles_/api/index.ts" "@payloadcms/next/*": ["./packages/next/src/*"],
], "@payloadcms/next": ["./packages/next/src/exports/*"],
"@payloadcms/next/*": [ "@payloadcms/graphql": ["./packages/graphql/src"],
"./packages/next/src/*" "@payload-config": ["./test/_community/config.ts"]
],
"@payloadcms/next": [
"./packages/next/src/exports/*"
],
"@payloadcms/graphql": [
"./packages/graphql/src"
],
"@payload-config": [
"./test/_community/config.ts"
]
} }
}, },
"exclude": [ "exclude": ["dist", "build", "temp", "node_modules"],
"dist",
"build",
"temp",
"node_modules"
],
"composite": true, "composite": true,
"references": [ "references": [
{ {