From d75788febda44bdbae84b4df852fc3a15b39708a Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Mon, 9 Mar 2026 01:57:11 +0100 Subject: [PATCH] feat: glass pill action bars in CreateSpace, CreateChannel, JoinSpace, and RolesPanel --- .../src/components/modals/CreateChannel.tsx | 34 +++-- .../web/src/components/modals/CreateSpace.tsx | 34 +++-- .../web/src/components/modals/JoinSpace.tsx | 138 ++++++++++-------- .../modals/spaceSettingsPanels/RolesPanel.tsx | 24 +-- 4 files changed, 128 insertions(+), 102 deletions(-) diff --git a/packages/web/src/components/modals/CreateChannel.tsx b/packages/web/src/components/modals/CreateChannel.tsx index 014b6d0e..13141638 100644 --- a/packages/web/src/components/modals/CreateChannel.tsx +++ b/packages/web/src/components/modals/CreateChannel.tsx @@ -128,21 +128,25 @@ export function CreateChannelModal() { )} -
- - +
+
+
+ + +
+
diff --git a/packages/web/src/components/modals/CreateSpace.tsx b/packages/web/src/components/modals/CreateSpace.tsx index 9c76d8a5..239abd11 100644 --- a/packages/web/src/components/modals/CreateSpace.tsx +++ b/packages/web/src/components/modals/CreateSpace.tsx @@ -238,21 +238,25 @@ export function CreateSpaceModal() {
{/* Actions */} -
- - +
+
+
+ + +
+
diff --git a/packages/web/src/components/modals/JoinSpace.tsx b/packages/web/src/components/modals/JoinSpace.tsx index 931f2704..2d69e8c4 100644 --- a/packages/web/src/components/modals/JoinSpace.tsx +++ b/packages/web/src/components/modals/JoinSpace.tsx @@ -155,21 +155,25 @@ export function JoinSpaceModal() { autoFocus />
-
- - +
+
+
+ + +
+
)} @@ -199,29 +203,35 @@ export function JoinSpaceModal() {
-
- -
- - +
+
+
+ +
+ + +
@@ -258,29 +268,35 @@ export function JoinSpaceModal() { />
-
- -
- - +
+
+
+ +
+ + +
diff --git a/packages/web/src/components/modals/spaceSettingsPanels/RolesPanel.tsx b/packages/web/src/components/modals/spaceSettingsPanels/RolesPanel.tsx index b889b349..89719c0b 100644 --- a/packages/web/src/components/modals/spaceSettingsPanels/RolesPanel.tsx +++ b/packages/web/src/components/modals/spaceSettingsPanels/RolesPanel.tsx @@ -113,17 +113,19 @@ export function RolesPanel({ spaceId }: RolesPanelProps) {
{error}
)} - +
+ +
{sortedRoles.map((role) => {