+
+
+ My Spaces
+
+
+
handleSelectSingleSpace(DEFAULT_PROJECT_ID)}
className={cn(
- "flex items-center gap-2 px-3 py-2.5 rounded-md cursor-pointer text-white text-sm font-medium",
+ "flex min-w-0 max-w-full items-center gap-2 px-3 py-2.5 rounded-md cursor-pointer text-white text-sm font-medium",
selectedProjects.length === 1 &&
selectedProjects[0] === DEFAULT_PROJECT_ID
? "bg-[#293952]/40"
@@ -312,59 +331,57 @@ export function SpaceSelector({
)}
>
📁
- My Space
+ My Space
- {allProjects
- .filter(
- (p: ContainerTagListType) =>
- p.containerTag !== DEFAULT_PROJECT_ID,
- )
- .map((project: ContainerTagListType) => (
-
- handleSelectSingleSpace(project.containerTag)
- }
- className={cn(
- "flex items-center gap-2 px-3 py-2.5 rounded-md cursor-pointer text-white text-sm font-medium group",
- selectedProjects.length === 1 &&
- selectedProjects[0] === project.containerTag
- ? "bg-[#293952]/40"
- : "opacity-60 hover:opacity-100 hover:bg-[#293952]/40",
- )}
+ {sortedOtherSpaces.map((project: ContainerTagListType) => (
+ handleSelectSingleSpace(project.containerTag)}
+ className={cn(
+ "flex min-w-0 max-w-full items-center gap-2 px-3 py-2.5 rounded-md cursor-pointer text-white text-sm font-medium group",
+ selectedProjects.length === 1 &&
+ selectedProjects[0] === project.containerTag
+ ? "bg-[#293952]/40"
+ : "opacity-60 hover:opacity-100 hover:bg-[#293952]/40",
+ )}
+ >
+
+ {project.emoji || "📁"}
+
+
-
- {project.emoji || "📁"}
-
-
- {project.name ?? project.containerTag}
-
- {enableDelete && (
-
- )}
-
- ))}
+ {spaceSelectorDisplayName(project, project.containerTag)}
+
+ {enableDelete && (
+
+ )}
+
+ ))}
-
+