diff --git a/apps/web/src/pages/sessions.tsx b/apps/web/src/pages/sessions.tsx index d7f94f7..d4723bd 100644 --- a/apps/web/src/pages/sessions.tsx +++ b/apps/web/src/pages/sessions.tsx @@ -388,23 +388,7 @@ export const SessionsPage = () => { )} {/* Active Sessions */} -
- {createStatus === "creating" && ( -
-
- -

{createProgress || "Creating session..."}

-
-
- )} - {loadingSessionId && ( -
-
- -

{loadingAction || "Processing..."}

-
-
- )} +

Active Sessions {activeSessions.length > 0 && ( @@ -638,7 +622,15 @@ export const SessionsPage = () => { )} {/* Create Session */} -
+
+ {createStatus === "creating" && ( +
+
+ +

{createProgress || "Creating session..."}

+
+
+ )}

Create New Session

diff --git a/apps/web/src/styles.css b/apps/web/src/styles.css index 9f93cb0..57157b0 100644 --- a/apps/web/src/styles.css +++ b/apps/web/src/styles.css @@ -2825,9 +2825,15 @@ a.nav-item, } .create-session-section { + position: relative; margin-bottom: var(--space-6); } +.create-session-section.dimmed { + opacity: 0.5; + pointer-events: none; +} + .create-session-form { max-width: 600px; }