From 8ce6bb6cfb1333cd9a68355d70cc2f17f3048ed8 Mon Sep 17 00:00:00 2001 From: Jonas Ulrich | ruhmesmeile GmbH Date: Fri, 4 Oct 2024 12:29:50 +0200 Subject: [PATCH] fix(schema): type generation for intermediary components --- src/util/schema.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/util/schema.ts b/src/util/schema.ts index 51c81d0..3bcf57d 100644 --- a/src/util/schema.ts +++ b/src/util/schema.ts @@ -103,13 +103,14 @@ export default (logger: winston.Logger): SchemaUtil => { )}Props } from '@kickstartds/${getSchemaModule( schemaId )}/lib/${getSchemaName(schemaId)}/typing'` - : componentsPath.startsWith('node_modules/') + : componentsPath.startsWith('node_modules/') && + !schemaId.startsWith('http://cms.') ? `import type { ${pascalCase( getSchemaName(schemaId) )}Props } from '${componentsPath .split('/') - .slice(1, 2) - .join('/')}/${getSchemaName(schemaId)}` + .slice(1, 3) + .join('/')}/${getSchemaName(schemaId)}'` : `import type { ${pascalCase( getSchemaName(schemaId) )}Props } from '../${getSchemaName(schemaId)}/${pascalCase(