chore: progress to ui scaffolding

This commit is contained in:
James
2023-11-16 09:50:57 -05:00
parent c232983e63
commit 01a2fc6b75
6 changed files with 23 additions and 6 deletions

View File

@@ -1,4 +1,4 @@
import { Dashboard } from '@payloadcms/next/pages/Dashboard'
import config from '../../../payload.config'
import config from 'payload-config'
export default Dashboard({ config })

View File

@@ -23,6 +23,7 @@
}
},
"devDependencies": {
"@payloadcms/ui": "workspace:*",
"@payloadcms/eslint-config": "workspace:*",
"payload": "workspace:*"
},

View File

@@ -1,5 +1,6 @@
import { SanitizedConfig } from 'payload/types'
import React from 'react'
import { RootProvider } from '@payloadcms/ui/providers'
import { createClientConfig } from '../../createClientConfig'
export const Dashboard = ({ config: configPromise }: { config: Promise<SanitizedConfig> }) =>
@@ -7,8 +8,8 @@ export const Dashboard = ({ config: configPromise }: { config: Promise<Sanitized
const config = await createClientConfig(configPromise)
return (
<React.Fragment>
<RootProvider config={config}>
<h1>Dashboard (rendered on server)</h1>
</React.Fragment>
</RootProvider>
)
}

View File

@@ -22,6 +22,12 @@
"src/**/*.spec.ts",
"src/**/*.spec.tsx"
],
"include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.d.ts", "src/**/*.json"],
"references": [{ "path": "../payload" }]
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.d.ts",
"src/**/*.json",
"../ui/src/createClientConfig.ts"
],
"references": [{ "path": "../payload" }, { "path": "../ui" }]
}

View File

@@ -19,6 +19,12 @@
"src/**/*.spec.ts",
"src/**/*.spec.tsx"
],
"include": ["src/**/*.ts", "src/**/*.tsx", "src/**/*.d.ts", "src/**/*.json"],
"include": [
"src/**/*.ts",
"src/**/*.tsx",
"src/**/*.d.ts",
"src/**/*.json",
"../next/src/createClientConfig.ts"
],
"references": [{ "path": "../payload" }] // db-postgres depends on payload
}

3
pnpm-lock.yaml generated
View File

@@ -613,6 +613,9 @@ importers:
'@payloadcms/eslint-config':
specifier: workspace:*
version: link:../eslint-config-payload
'@payloadcms/ui':
specifier: workspace:*
version: link:../ui
payload:
specifier: workspace:*
version: link:../payload