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) => {