mirror of
https://github.com/makeplane/plane
synced 2024-06-14 14:31:34 +00:00
69e110f4a8
* style: project card UI updated * dev: initialize project filter store and types * chore: implemented filtering logic * chore: implemented ordering * chore: my projects filter added * chore: update created at date filter options * refactor: order by dropdown * style: revert project card UI * fix: project card z-index * fix: members filtering * fix: build errors
23 lines
734 B
TypeScript
23 lines
734 B
TypeScript
import { RootStore } from "store/root.store";
|
|
import { IProjectPublishStore, ProjectPublishStore } from "./project-publish.store";
|
|
import { IProjectStore, ProjectStore } from "./project.store";
|
|
import { IProjectFilterStore, ProjectFilterStore } from "./project_filter.store";
|
|
|
|
export interface IProjectRootStore {
|
|
project: IProjectStore;
|
|
projectFilter: IProjectFilterStore;
|
|
publish: IProjectPublishStore;
|
|
}
|
|
|
|
export class ProjectRootStore {
|
|
project: IProjectStore;
|
|
projectFilter: IProjectFilterStore;
|
|
publish: IProjectPublishStore;
|
|
|
|
constructor(_root: RootStore) {
|
|
this.project = new ProjectStore(_root);
|
|
this.projectFilter = new ProjectFilterStore(_root);
|
|
this.publish = new ProjectPublishStore(this);
|
|
}
|
|
}
|