From 9c4b46d4e7f3e3892a1de9b9a7ee8ff9a1c4cd8a Mon Sep 17 00:00:00 2001 From: yannbf Date: Wed, 14 Jan 2026 14:56:05 +0100 Subject: [PATCH] Refactor component file path handling in internal_getArgTypesData to support absolute paths --- code/renderers/react/src/preset.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/code/renderers/react/src/preset.ts b/code/renderers/react/src/preset.ts index 8c1ff5210f12..dc6c752458e8 100644 --- a/code/renderers/react/src/preset.ts +++ b/code/renderers/react/src/preset.ts @@ -1,4 +1,4 @@ -import { join } from 'node:path'; +import path, { join } from 'node:path'; import { fileURLToPath } from 'node:url'; import { getProjectRoot } from 'storybook/internal/common'; @@ -84,7 +84,9 @@ export async function internal_getArgTypesData( } const argTypesData = extractArgTypesFromDocgen({ - componentFilePath: join(getProjectRoot(), componentFilePath), + componentFilePath: path.isAbsolute(componentFilePath) + ? componentFilePath + : join(getProjectRoot(), componentFilePath), componentExportName, }); if (!argTypesData?.props) {