refactor timeline store for code splitting (#5926)
This commit is contained in:
parent
b4bbe3a8ba
commit
538e78f135
13 changed files with 56 additions and 50 deletions
|
|
@ -1,10 +1,9 @@
|
|||
import isEmpty from "lodash/isEmpty";
|
||||
import { autorun, makeObservable, observable } from "mobx";
|
||||
import { ICycle, IIssueLabel, IModule, IProject, IState, IUserLite } from "@plane/types";
|
||||
// plane web root store
|
||||
import { RootStore } from "@/plane-web/store/root.store";
|
||||
// root store
|
||||
import { IWorkspaceMembership } from "@/store/member/workspace-member.store";
|
||||
import { CoreRootStore } from "../root.store";
|
||||
import { IStateStore, StateStore } from "../state.store";
|
||||
// issues data store
|
||||
import { IArchivedIssuesFilter, ArchivedIssuesFilter, IArchivedIssues, ArchivedIssues } from "./archived";
|
||||
|
|
@ -50,7 +49,7 @@ export interface IIssueRootStore {
|
|||
moduleMap: Record<string, IModule> | undefined;
|
||||
cycleMap: Record<string, ICycle> | undefined;
|
||||
|
||||
rootStore: RootStore;
|
||||
rootStore: CoreRootStore;
|
||||
|
||||
issues: IIssueStore;
|
||||
|
||||
|
|
@ -108,7 +107,7 @@ export class IssueRootStore implements IIssueRootStore {
|
|||
moduleMap: Record<string, IModule> | undefined = undefined;
|
||||
cycleMap: Record<string, ICycle> | undefined = undefined;
|
||||
|
||||
rootStore: RootStore;
|
||||
rootStore: CoreRootStore;
|
||||
|
||||
issues: IIssueStore;
|
||||
|
||||
|
|
@ -146,7 +145,7 @@ export class IssueRootStore implements IIssueRootStore {
|
|||
issueKanBanView: IIssueKanBanViewStore;
|
||||
issueCalendarView: ICalendarStore;
|
||||
|
||||
constructor(rootStore: RootStore) {
|
||||
constructor(rootStore: CoreRootStore) {
|
||||
makeObservable(this, {
|
||||
workspaceSlug: observable.ref,
|
||||
projectId: observable.ref,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue