diff --git a/apps/playground/src/components/sidebar/ToolsSidebar.tsx b/apps/playground/src/components/sidebar/ToolsSidebar.tsx index 0fcd797..b5586ab 100644 --- a/apps/playground/src/components/sidebar/ToolsSidebar.tsx +++ b/apps/playground/src/components/sidebar/ToolsSidebar.tsx @@ -14,7 +14,7 @@ interface Tool { version: string; qualityScore?: number; frameworks?: string[]; - env?: Record; + env?: Array<{ name: string; description: string; required?: boolean; default?: string }>; importUrl?: string; } @@ -177,23 +177,28 @@ export function ToolsSidebar(): React.ReactElement { )} {/* Environment Variables */} - {selectedTool.env && Object.keys(selectedTool.env).length > 0 && ( + {selectedTool.env && selectedTool.env.length > 0 && (

Environment Variables

- {Object.entries(selectedTool.env).map(([key, config]) => ( -
+ {selectedTool.env.map((envVar) => ( +
- {key} - {config.required && ( + {envVar.name} + {envVar.required && ( Required )}
-

{config.description}

+

{envVar.description}

+ {envVar.default && ( +

+ Default: {envVar.default} +

+ )}
))}