fix: draft issue empty state flicker (#5848)
This commit is contained in:
parent
9b2ffaaca8
commit
1099c59b83
1 changed files with 5 additions and 5 deletions
|
|
@ -33,7 +33,7 @@ export const WorkspaceDraftIssuesRoot: FC<TWorkspaceDraftIssuesRoot> = observer(
|
|||
useWorkspaceIssueProperties(workspaceSlug);
|
||||
|
||||
// fetching issues
|
||||
useSWR(
|
||||
const { isLoading } = useSWR(
|
||||
workspaceSlug && issueIds.length <= 0 ? `WORKSPACE_DRAFT_ISSUES_${workspaceSlug}` : null,
|
||||
workspaceSlug && issueIds.length <= 0 ? async () => await fetchIssues(workspaceSlug, "init-loader") : null
|
||||
);
|
||||
|
|
@ -44,6 +44,10 @@ export const WorkspaceDraftIssuesRoot: FC<TWorkspaceDraftIssuesRoot> = observer(
|
|||
await fetchIssues(workspaceSlug, "pagination", EDraftIssuePaginationType.NEXT);
|
||||
};
|
||||
|
||||
if (isLoading) {
|
||||
return <WorkspaceDraftIssuesLoader items={14} />;
|
||||
}
|
||||
|
||||
if (workspaceProjectIds?.length === 0)
|
||||
return (
|
||||
<EmptyState
|
||||
|
|
@ -57,10 +61,6 @@ export const WorkspaceDraftIssuesRoot: FC<TWorkspaceDraftIssuesRoot> = observer(
|
|||
|
||||
if (issueIds.length <= 0) return <WorkspaceDraftEmptyState />;
|
||||
|
||||
if (loader === "init-loader") {
|
||||
return <WorkspaceDraftIssuesLoader items={14} />;
|
||||
}
|
||||
|
||||
return (
|
||||
<div className="relative">
|
||||
<div className="relative">
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue