Improve workspace navigation and render isolation
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
interface DesktopSidebarToggleInput {
|
||||
isAgentListOpen: boolean;
|
||||
isFileExplorerOpen: boolean;
|
||||
openAgentList: () => void;
|
||||
closeAgentList: () => void;
|
||||
closeFileExplorer: () => void;
|
||||
toggleFocusedFileExplorer: () => boolean;
|
||||
}
|
||||
|
||||
export function toggleDesktopSidebarsWithCheckoutIntent(input: DesktopSidebarToggleInput): boolean {
|
||||
if (input.isAgentListOpen || input.isFileExplorerOpen) {
|
||||
input.closeAgentList();
|
||||
input.closeFileExplorer();
|
||||
return true;
|
||||
}
|
||||
|
||||
input.openAgentList();
|
||||
input.toggleFocusedFileExplorer();
|
||||
return true;
|
||||
}
|
||||
Reference in New Issue
Block a user