mirror of
https://github.com/makeplane/plane.git
synced 2026-07-13 05:49:40 +02:00
* chore: intake email and forms ui * chore: intake forms * chore: api integrations for settings * fix: intake tooltip * fix: type added * fix: intake form space * fix: forms * fix: space app form for intake * fix: lint issue * fix: theme based image handling * fix: type fixed * chore: intake settings modal * fix: handled html text area * chore: payload changes for intake settings * fix: changed api endpoint * fix: build issues * chore: issue creation for intake forms * chore: in-app intake toggle * fix: added feature flagging * chore: changed the default response * fix: changed flag * fix: handled placeholders * fix: removed unwnated classes * chore: removed the extra migration --------- Co-authored-by: NarayanBavisetti <narayan3119@gmail.com> Co-authored-by: Bavisetti Narayan <72156168+NarayanBavisetti@users.noreply.github.com>
38 lines
1.4 KiB
TypeScript
38 lines
1.4 KiB
TypeScript
// plane web stores
|
|
import { IPagesListStore, PagesListStore } from "@/plane-web/store/pages";
|
|
// store
|
|
import { CoreRootStore } from "@/store/root.store";
|
|
import { IIntakeStore, IntakeStore } from "./intake.store";
|
|
import { CalendarStore, ICalendarStore } from "./issue_calendar_view.store";
|
|
import { ProjectViewStore } from "./views/project-view.store";
|
|
import { IViewIssueFilterStore, ViewIssueFilterStore } from "./views/view-issue-filters.store";
|
|
import { IViewIssueStore, ViewIssueStore } from "./views/view-issues.store";
|
|
|
|
export class RootStore extends CoreRootStore {
|
|
pagesListStore: IPagesListStore;
|
|
projectViewStore: ProjectViewStore;
|
|
viewIssues: IViewIssueStore;
|
|
viewIssuesFilter: IViewIssueFilterStore;
|
|
calendarStore: ICalendarStore;
|
|
intakeStore: IIntakeStore;
|
|
|
|
constructor() {
|
|
super();
|
|
this.pagesListStore = new PagesListStore(this);
|
|
this.projectViewStore = new ProjectViewStore(this);
|
|
this.viewIssues = new ViewIssueStore(this);
|
|
this.viewIssuesFilter = new ViewIssueFilterStore(this);
|
|
this.calendarStore = new CalendarStore();
|
|
this.intakeStore = new IntakeStore();
|
|
}
|
|
|
|
reset() {
|
|
super.reset();
|
|
this.pagesListStore = new PagesListStore(this);
|
|
this.projectViewStore = new ProjectViewStore(this);
|
|
this.viewIssues = new ViewIssueStore(this);
|
|
this.viewIssuesFilter = new ViewIssueFilterStore(this);
|
|
this.calendarStore = new CalendarStore();
|
|
}
|
|
}
|