chore: fix up withPayload and devnew
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
import type { Metadata } from 'next'
|
||||
import type { SanitizedConfig } from 'payload/types'
|
||||
|
||||
import { payloadFavicon, payloadOgImage } from '@payloadcms/ui'
|
||||
import { payloadFavicon, payloadOgImage } from '@payloadcms/ui/assets'
|
||||
|
||||
export const meta = async (args: {
|
||||
config: SanitizedConfig
|
||||
|
||||
@@ -1,11 +1,5 @@
|
||||
const path = require('path')
|
||||
|
||||
/** @type {import('next').NextConfig} */
|
||||
const withPayload = (nextConfig = {}) => {
|
||||
const aliases = {
|
||||
'payload-config': path.resolve(process.cwd(), process.env.PAYLOAD_CONFIG_PATH),
|
||||
}
|
||||
|
||||
return {
|
||||
...nextConfig,
|
||||
experimental: {
|
||||
@@ -24,13 +18,6 @@ const withPayload = (nextConfig = {}) => {
|
||||
'pino',
|
||||
'pino-pretty',
|
||||
],
|
||||
turbo: {
|
||||
...(nextConfig?.experimental?.turbo || {}),
|
||||
resolveAlias: {
|
||||
...(nextConfig?.experimental?.turbo?.resolveAlias || {}),
|
||||
...aliases,
|
||||
},
|
||||
},
|
||||
},
|
||||
webpack: (webpackConfig, webpackOptions) => {
|
||||
const incomingWebpackConfig =
|
||||
@@ -59,7 +46,6 @@ const withPayload = (nextConfig = {}) => {
|
||||
...(incomingWebpackConfig?.resolve || {}),
|
||||
alias: {
|
||||
...(incomingWebpackConfig?.resolve?.alias || {}),
|
||||
...aliases,
|
||||
},
|
||||
fallback: {
|
||||
...(incomingWebpackConfig?.resolve?.fallback || {}),
|
||||
|
||||
22
packages/ui/src/@types/assets.d.ts
vendored
Normal file
22
packages/ui/src/@types/assets.d.ts
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
declare module '*.svg' {
|
||||
import React = require('react')
|
||||
|
||||
export const ReactComponent: React.SFC<React.SVGProps<SVGSVGElement>>
|
||||
const src: string
|
||||
export default src
|
||||
}
|
||||
|
||||
declare module '*.jpg' {
|
||||
const content: string
|
||||
export default content
|
||||
}
|
||||
|
||||
declare module '*.png' {
|
||||
const content: string
|
||||
export default content
|
||||
}
|
||||
|
||||
declare module '*.json' {
|
||||
const content: string
|
||||
export default content
|
||||
}
|
||||
@@ -7,4 +7,3 @@ export * from './templates'
|
||||
export * from './graphics'
|
||||
export * from './icons'
|
||||
export * from './types'
|
||||
export * from './assets'
|
||||
|
||||
Reference in New Issue
Block a user