fix: 尝试修复主页面打开没东西的问题

This commit is contained in:
chuan
2025-11-24 20:03:40 +08:00
parent 8094142166
commit d3aaf8046e
3 changed files with 9 additions and 2 deletions

View File

@@ -71,7 +71,7 @@ export const ProjectsListView = observer(() => {
[workItemFilters, viewDetails]
);
// fetch global views
// fetch global views (但 all-issues 是静态视图,不需要这个)
const { isLoading: globalViewsLoading } = useSWR(
workspaceSlug ? `WORKSPACE_GLOBAL_VIEWS_${workspaceSlug}` : null,
async () => {
@@ -95,7 +95,8 @@ export const ProjectsListView = observer(() => {
if (!workspaceSlug) return <></>;
if ((isLoading || globalViewsLoading) && !workItemFilters) {
// 只在初次加载且没有任何数据时显示 loader
if (isLoading && !workItemFilters) {
return (
<div className="h-full w-full flex items-center justify-center">
<LogoSpinner />

View File

@@ -8,6 +8,8 @@ import { useUserPermissions } from "@/hooks/store/user";
import { ProjectIssueQuickActions } from "@/components/issues/issue-layouts/quick-action-dropdowns";
import { BaseKanBanRoot } from "@/components/issues/issue-layouts/kanban/base-kanban-root";
const GLOBAL_VIEW_ID = "all-issues";
export const WorkspaceKanbanLayout = observer(() => {
const { workspaceSlug } = useParams();
const { allowPermissions } = useUserPermissions();
@@ -24,6 +26,7 @@ export const WorkspaceKanbanLayout = observer(() => {
<BaseKanBanRoot
QuickActions={ProjectIssueQuickActions}
canEditPropertiesBasedOnProject={canEditPropertiesBasedOnProject}
viewId={GLOBAL_VIEW_ID}
/>
);
});

View File

@@ -8,6 +8,8 @@ import { useUserPermissions } from "@/hooks/store/user";
import { ProjectIssueQuickActions } from "@/components/issues/issue-layouts/quick-action-dropdowns";
import { BaseListRoot } from "@/components/issues/issue-layouts/list/base-list-root";
const GLOBAL_VIEW_ID = "all-issues";
export const WorkspaceListLayout = observer(() => {
const { workspaceSlug } = useParams();
const { allowPermissions } = useUserPermissions();
@@ -24,6 +26,7 @@ export const WorkspaceListLayout = observer(() => {
<BaseListRoot
QuickActions={ProjectIssueQuickActions}
canEditPropertiesBasedOnProject={canEditPropertiesBasedOnProject}
viewId={GLOBAL_VIEW_ID}
/>
);
});