Compare commits

...

1 Commits

Author SHA1 Message Date
Jarrod Flesch
33a7e1ff85 fix: uses config to determine admin route in payload app 2024-11-18 16:58:01 -05:00

View File

@@ -183,6 +183,7 @@ export async function generateImportMap(
await writeImportMap({ await writeImportMap({
componentMap: importMap, componentMap: importMap,
config,
fileName: 'importMap.js', fileName: 'importMap.js',
force: options?.force, force: options?.force,
importMap: imports, importMap: imports,
@@ -193,6 +194,7 @@ export async function generateImportMap(
export async function writeImportMap({ export async function writeImportMap({
componentMap, componentMap,
config,
fileName, fileName,
force, force,
importMap, importMap,
@@ -200,6 +202,7 @@ export async function writeImportMap({
rootDir, rootDir,
}: { }: {
componentMap: InternalImportMap componentMap: InternalImportMap
config: SanitizedConfig
fileName: string fileName: string
force?: boolean force?: boolean
importMap: Imports importMap: Imports
@@ -207,13 +210,13 @@ export async function writeImportMap({
rootDir: string rootDir: string
}) { }) {
let importMapFolderPath = '' let importMapFolderPath = ''
if (fs.existsSync(path.resolve(rootDir, 'app/(payload)/admin/'))) { if (fs.existsSync(path.resolve(rootDir, `app/(payload)${config.routes.admin}/`))) {
importMapFolderPath = path.resolve(rootDir, 'app/(payload)/admin/') importMapFolderPath = path.resolve(rootDir, `app/(payload)${config.routes.admin}/`)
} else if (fs.existsSync(path.resolve(rootDir, 'src/app/(payload)/admin/'))) { } else if (fs.existsSync(path.resolve(rootDir, `src/app/(payload)${config.routes.admin}/`))) {
importMapFolderPath = path.resolve(rootDir, 'src/app/(payload)/admin/') importMapFolderPath = path.resolve(rootDir, `src/app/(payload)${config.routes.admin}/`)
} else { } else {
throw new Error( throw new Error(
`Could not find the payload admin directory. Looked in ${path.resolve(rootDir, 'app/(payload)/admin/')} and ${path.resolve(rootDir, 'src/app/(payload)/admin/')}`, `Could not find the payload admin directory. Looked in ${path.resolve(rootDir, `app/(payload)${config.routes.admin}/`)} and ${path.resolve(rootDir, `src/app/(payload)${config.routes.admin}/`)}`,
) )
} }