Files
plane/space/ee/store/root.store.ts
Akshita Goyal 7b1decbffd Chore intake emails forms (#1558)
* 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>
2024-11-05 20:15:58 +05:30

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();
}
}