@@ -249,20 +328,51 @@ export function WorkspaceHeader({
<>
Workspaces
-
+
+
+
+
+
+
+
+ {isImportingWorkspace ? 'Importing workspace...' : 'Import workspace'}
+
+
+
+
+
+
+
+
+ {isCreatingWorkspace ? 'Creating workspace...' : 'Create workspace'}
+
+
+
{workspaces.map((workspace, index) => (
@@ -312,48 +422,13 @@ export function WorkspaceHeader({
/>
) : (
-
-
onWorkspaceSwitch(workspace)}
- className='flex-1 pr-[28px]'
- >
- {workspace.name}
-
-
- setSettingsWorkspaceId(open ? workspace.id : null)
- }
- >
-
-
-
-
- handleRenameAction(workspace)}>
-
- Rename
-
- handleDeleteAction(workspace)}
- className='mt-[2px]'
- >
-
- Delete
-
-
-
-
+ onWorkspaceSwitch(workspace)}
+ onContextMenu={(e) => handleContextMenu(e, workspace)}
+ >
+ {workspace.name}
+
)}
))}
@@ -373,6 +448,22 @@ export function WorkspaceHeader({