chore: handled error in activityIdsByIssueId in store and added new filed in the project types and handled the default active filters in constants in activity constants (#5185)
This commit is contained in:
parent
8f9b568a65
commit
eca79f33b6
4 changed files with 8 additions and 7 deletions
|
|
@ -16,6 +16,8 @@ export const ACTIVITY_FILTER_TYPE_OPTIONS: Record<EActivityFilterType, { label:
|
|||
},
|
||||
};
|
||||
|
||||
export const defaultActivityFilters: TActivityFilters[] = [EActivityFilterType.ACTIVITY, EActivityFilterType.COMMENT];
|
||||
|
||||
export const filterActivityOnSelectedFilters = (
|
||||
activity: TIssueActivityComment[],
|
||||
filter: TActivityFilters[]
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ import sortBy from "lodash/sortBy";
|
|||
import uniq from "lodash/uniq";
|
||||
import update from "lodash/update";
|
||||
import { action, makeObservable, observable, runInAction } from "mobx";
|
||||
import { computedFn } from "mobx-utils";
|
||||
import { TIssueActivityComment, TIssueActivity, TIssueActivityMap, TIssueActivityIdMap } from "@plane/types";
|
||||
// plane web constants
|
||||
import { EActivityFilterType } from "@/plane-web/constants/issues";
|
||||
|
|
@ -70,7 +71,7 @@ export class IssueActivityStore implements IIssueActivityStore {
|
|||
return this.activityMap[activityId] ?? undefined;
|
||||
};
|
||||
|
||||
public getActivityCommentByIssueId(issueId: string) {
|
||||
getActivityCommentByIssueId = computedFn((issueId: string) => {
|
||||
if (!issueId) return undefined;
|
||||
|
||||
let activityComments: TIssueActivityComment[] = [];
|
||||
|
|
@ -101,7 +102,7 @@ export class IssueActivityStore implements IIssueActivityStore {
|
|||
activityComments = sortBy(activityComments, "created_at");
|
||||
|
||||
return activityComments;
|
||||
}
|
||||
});
|
||||
|
||||
// actions
|
||||
public async fetchActivities(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue