mirror of
https://github.com/Significant-Gravitas/AutoGPT.git
synced 2026-01-09 15:17:59 -05:00
feat(frontend): Default node output accordion to expanded state (#11483)
This PR improves the user experience by defaulting the node output accordion to an expanded state. Previously, users had to manually expand the accordion to view execution results, which added an unnecessary click to the workflow. With this change, output data is immediately visible when available, allowing users to quickly see the results of their node executions. The ability to collapse the accordion is preserved for users who prefer a more compact interface. ### Changes 🏗️ - **Changed default state of node output accordion**: The node output section now defaults to expanded (`isExpanded = true`) instead of collapsed - **Improved user experience**: Users can now immediately see node execution results without needing to manually expand the accordion - **Maintains collapse functionality**: Users can still manually collapse the accordion if they prefer a more compact view ### Checklist 📋 #### For code changes: - [x] I have clearly listed my changes in the PR description - [x] I have made a test plan - [x] I have tested my changes according to the test plan: - [x] Execute a node and verify the output accordion is expanded by default - [x] Verify output data is immediately visible after node execution - [x] Test that the accordion can still be manually collapsed - [x] Confirm the accordion state resets to expanded when switching between nodes - [x] Test with different types of output data (simple values, objects, arrays)
This commit is contained in:
@@ -4,7 +4,7 @@ import { useShallow } from "zustand/react/shallow";
|
||||
import { useState } from "react";
|
||||
|
||||
export const useNodeOutput = (nodeId: string) => {
|
||||
const [isExpanded, setIsExpanded] = useState(false);
|
||||
const [isExpanded, setIsExpanded] = useState(true);
|
||||
const [copiedKey, setCopiedKey] = useState<string | null>(null);
|
||||
const { toast } = useToast();
|
||||
|
||||
|
||||
Reference in New Issue
Block a user