From 807b2f623461b2a41ab9b297683ef36adc8d4519 Mon Sep 17 00:00:00 2001 From: Jannis Braun <151788261+TheZwiss@users.noreply.github.com> Date: Wed, 1 Jul 2026 19:06:10 +0200 Subject: [PATCH] refactor(web): fold final-review polish into join modal feature --- .../modals/ExploreSpacePreviewCard.tsx | 9 +++----- .../src/components/modals/JoinSpace.test.tsx | 21 +++++++++++++++++++ packages/web/src/hooks/useSpaceJoin.test.ts | 9 ++++++++ 3 files changed, 33 insertions(+), 6 deletions(-) diff --git a/packages/web/src/components/modals/ExploreSpacePreviewCard.tsx b/packages/web/src/components/modals/ExploreSpacePreviewCard.tsx index 4422a216..4dff6886 100644 --- a/packages/web/src/components/modals/ExploreSpacePreviewCard.tsx +++ b/packages/web/src/components/modals/ExploreSpacePreviewCard.tsx @@ -1,4 +1,3 @@ -import { useState } from 'react'; import { useSpaceJoin } from '../../hooks/useSpaceJoin'; import { getSpaceGradient } from '../../utils/gradients'; import type { TaggedExploreSpace } from '../../stores/exploreStore'; @@ -24,8 +23,6 @@ export function ExploreSpacePreviewCard({ sendRequest, } = useSpaceJoin(space); - const [expanded, setExpanded] = useState(false); - const fallbackGradient = getSpaceGradient(space.id, space.name, space.avatarColor).gradient; const iconUrl = space.icon ? (space.icon.startsWith('http') || space.icon.startsWith('/') ? space.icon : `/api/uploads/${space.icon}`) @@ -79,7 +76,7 @@ export function ExploreSpacePreviewCard({ ) : (