[WEB-3251] improvement: optimize projects API (#6542)

This commit is contained in:
Prateek Shourya 2025-02-04 16:02:07 +05:30 committed by GitHub
parent c14fb814c4
commit 10b5c625ef
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
52 changed files with 535 additions and 316 deletions

View file

@ -52,7 +52,7 @@ export const IssuesHeader = observer(() => {
<Header>
<Header.LeftItem>
<div className="flex items-center gap-2.5">
<Breadcrumbs onBack={() => router.back()} isLoading={loader}>
<Breadcrumbs onBack={() => router.back()} isLoading={loader === "init-loader"}>
<ProjectBreadcrumb />
<Breadcrumbs.BreadcrumbItem

View file

@ -77,7 +77,7 @@ const ProjectAttributes: FC<Props> = (props) => {
return (
<div className="flex-shrink-0 h-7" tabIndex={getIndex("lead")}>
<MemberDropdown
value={value}
value={value ?? null}
onChange={(lead) => onChange(lead === value ? null : lead)}
placeholder={t("lead")}
multiple={false}

View file

@ -36,7 +36,7 @@ export const ProjectInboxHeader: FC = observer(() => {
<Header>
<Header.LeftItem>
<div className="flex items-center gap-4">
<Breadcrumbs isLoading={currentProjectDetailsLoader}>
<Breadcrumbs isLoading={currentProjectDetailsLoader === "init-loader"}>
<ProjectBreadcrumb />
<Breadcrumbs.BreadcrumbItem

View file

@ -20,8 +20,8 @@ type BlockData = {
id: string;
name: string;
sort_order: number | null;
start_date: string | undefined | null;
target_date: string | undefined | null;
start_date?: string | undefined | null;
target_date?: string | undefined | null;
};
export interface IBaseTimelineStore {

View file

@ -1,3 +1,5 @@
import { IProject } from "@plane/types";
import { IPartialProject, IProject } from "@plane/types";
export type TProject = IProject;
export type TPartialProject = IPartialProject;
export type TProject = TPartialProject & IProject;