mirror of
https://github.com/mountain-loop/yaak.git
synced 2026-03-19 16:21:25 +01:00
Fix graphql and other things
This commit is contained in:
@@ -4,17 +4,13 @@ import type { Workspace } from '../lib/models';
|
||||
import { useWorkspaces } from './useWorkspaces';
|
||||
|
||||
export function useActiveWorkspace(): Workspace | null {
|
||||
const params = useParams<{ workspaceId?: string }>();
|
||||
const workspaces = useWorkspaces();
|
||||
const { workspaceId } = useParams<{ workspaceId?: string }>();
|
||||
const [activeWorkspace, setActiveWorkspace] = useState<Workspace | null>(null);
|
||||
|
||||
useEffect(() => {
|
||||
if (workspaces.length === 0) {
|
||||
setActiveWorkspace(null);
|
||||
} else {
|
||||
setActiveWorkspace(workspaces.find((w) => w.id === params.workspaceId) ?? null);
|
||||
}
|
||||
}, [workspaces, params.workspaceId]);
|
||||
setActiveWorkspace(workspaces.find((w) => w.id === workspaceId) ?? null);
|
||||
}, [workspaces, workspaceId]);
|
||||
|
||||
return activeWorkspace;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user