forked from github/plane
fix: workspace auth wrapper changes
This commit is contained in:
parent
fcfdd74d4f
commit
08d9f15fb9
@ -20,7 +20,7 @@ export interface IWorkspaceAuthWrapper {
|
|||||||
export const WorkspaceAuthWrapper: FC<IWorkspaceAuthWrapper> = observer((props) => {
|
export const WorkspaceAuthWrapper: FC<IWorkspaceAuthWrapper> = observer((props) => {
|
||||||
const { children } = props;
|
const { children } = props;
|
||||||
// store
|
// store
|
||||||
const { user: userStore, project: projectStore } = useMobxStore();
|
const { user: userStore, project: projectStore, workspace: workspaceStore } = useMobxStore();
|
||||||
// router
|
// router
|
||||||
const router = useRouter();
|
const router = useRouter();
|
||||||
const { workspaceSlug } = router.query;
|
const { workspaceSlug } = router.query;
|
||||||
@ -34,6 +34,16 @@ export const WorkspaceAuthWrapper: FC<IWorkspaceAuthWrapper> = observer((props)
|
|||||||
workspaceSlug ? `WORKSPACE_PROJECTS_${workspaceSlug}` : null,
|
workspaceSlug ? `WORKSPACE_PROJECTS_${workspaceSlug}` : null,
|
||||||
workspaceSlug ? () => projectStore.fetchProjects(workspaceSlug.toString()) : null
|
workspaceSlug ? () => projectStore.fetchProjects(workspaceSlug.toString()) : null
|
||||||
);
|
);
|
||||||
|
// fetch workspace members
|
||||||
|
useSWR(
|
||||||
|
workspaceSlug ? `WORKSPACE_MEMBERS_${workspaceSlug}` : null,
|
||||||
|
workspaceSlug ? () => workspaceStore.fetchWorkspaceMembers(workspaceSlug.toString()) : null
|
||||||
|
);
|
||||||
|
// fetch workspace labels
|
||||||
|
useSWR(
|
||||||
|
workspaceSlug ? `WORKSPACE_LABELS_${workspaceSlug}` : null,
|
||||||
|
workspaceSlug ? () => workspaceStore.fetchWorkspaceLabels(workspaceSlug.toString()) : null
|
||||||
|
);
|
||||||
|
|
||||||
// console.log("workspaceSlug", workspaceSlug);
|
// console.log("workspaceSlug", workspaceSlug);
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user