From 8c41ca05c68b3bcdf05c68e6a8d726559b353d71 Mon Sep 17 00:00:00 2001 From: Hugo Date: Sat, 18 Apr 2026 12:54:53 +0200 Subject: [PATCH] fix: improved ssr --- packages/app/test-results/.last-run.json | 4 --- .../src/ui/pages/feature-request.tsx | 27 +++++++++---------- packages/kanban/src/ui/pages/board.tsx | 20 +++++++------- packages/kanban/src/ui/pages/settings.tsx | 6 ++--- packages/kanban/src/ui/pages/task.tsx | 24 ++++++++--------- 5 files changed, 37 insertions(+), 44 deletions(-) delete mode 100644 packages/app/test-results/.last-run.json diff --git a/packages/app/test-results/.last-run.json b/packages/app/test-results/.last-run.json deleted file mode 100644 index cbcc1fb..0000000 --- a/packages/app/test-results/.last-run.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "status": "passed", - "failedTests": [] -} \ No newline at end of file diff --git a/packages/feature-requests/src/ui/pages/feature-request.tsx b/packages/feature-requests/src/ui/pages/feature-request.tsx index 579ea63..1141d7e 100644 --- a/packages/feature-requests/src/ui/pages/feature-request.tsx +++ b/packages/feature-requests/src/ui/pages/feature-request.tsx @@ -2,7 +2,7 @@ import { useSignal, useComputed, batch } from "@preact/signals"; import { auth } from "@exosphere/client/auth"; import { useLocation, useRoute, spherePath } from "@exosphere/client/router"; import { Link } from "@exosphere/client/link"; -import { useCanDo } from "@exosphere/client/permissions"; +import { canDo } from "@exosphere/client/permissions"; import { useQuery } from "@exosphere/client/hooks"; import * as ui from "@exosphere/client/ui.css"; import * as frUi from "../ui.css.ts"; @@ -564,10 +564,10 @@ export function FeatureRequestPage() { } }, [votesQuery.data]); - const canComment = useCanDo("feature-requests", "comment"); - const canModerate = useCanDo("feature-requests", "moderate"); - const canChangeStatus = useCanDo("feature-requests", "changeStatus"); - const canMarkDuplicate = useCanDo("feature-requests", "markDuplicate"); + const canComment = canDo("feature-requests", "comment"); + const canModerate = canDo("feature-requests", "moderate"); + const canChangeStatus = canDo("feature-requests", "changeStatus"); + const canMarkDuplicate = canDo("feature-requests", "markDuplicate"); const availableLabels = useSignal([]); const localLabelIds = useSignal(null); @@ -575,7 +575,7 @@ export function FeatureRequestPage() { const fr = data?.featureRequest; const isAuthor = currentDid != null && currentDid === fr?.authorDid; - const canEditLabels = canChangeStatus.value || isAuthor; + const canEditLabels = canChangeStatus || isAuthor; useEffect(() => { if (canEditLabels) { @@ -689,19 +689,19 @@ export function FeatureRequestPage() { onVote={toggleVote} onUnvote={toggleVote} statusSlot={ - canChangeStatus.value || currentDid === fr.authorDid || canModerate.value ? ( + canChangeStatus || currentDid === fr.authorDid || canModerate ? (
{currentDid === fr.authorDid && ( )} - {canModerate.value && currentDid !== fr.authorDid && ( + {canModerate && currentDid !== fr.authorDid && ( )} - {canChangeStatus.value ? ( + {canChangeStatus ? ( -- 2.51.2