diff --git a/code/addons/backgrounds/src/components/Tool.tsx b/code/addons/backgrounds/src/components/Tool.tsx index 828cc3b3a3d4..0659d8360c70 100644 --- a/code/addons/backgrounds/src/components/Tool.tsx +++ b/code/addons/backgrounds/src/components/Tool.tsx @@ -124,7 +124,7 @@ const Pure = memo(function PureTool(props: PureProps) { onHide(); }, })), - ]} + ].flat()} /> ); }} diff --git a/code/addons/viewport/src/components/Tool.tsx b/code/addons/viewport/src/components/Tool.tsx index 52b8713c7919..cf3170a8c48a 100644 --- a/code/addons/viewport/src/components/Tool.tsx +++ b/code/addons/viewport/src/components/Tool.tsx @@ -139,7 +139,7 @@ const Pure = React.memo(function PureTool(props: PureProps) { onHide(); }, })), - ]} + ].flat()} /> )} closeOnOutsideClick diff --git a/scripts/prepare/tools.ts b/scripts/prepare/tools.ts index 6037f3cd301c..23213e25b004 100644 --- a/scripts/prepare/tools.ts +++ b/scripts/prepare/tools.ts @@ -118,7 +118,10 @@ export const nodeInternals = [ ...require('module').builtinModules.flatMap((m: string) => [m, `node:${m}`]), ]; -export const getWorkspace = async () => { +type PackageJson = typefest.PackageJson & + Required> & { path: string }; + +export const getWorkspace = async (): Promise => { const codePackage = await readJson(join(CODE_DIRECTORY, 'package.json')); const { workspaces: { packages: patterns }, @@ -142,8 +145,7 @@ export const getWorkspace = async () => { return null; } const pkg = await readJson(packageJsonPath); - return { ...pkg, path: packagePath } as typefest.PackageJson & - Required> & { path: string }; + return { ...pkg, path: packagePath } as PackageJson; }) ).then((packages) => packages.filter((p) => p !== null)); };