Feat/filter activity inbox (#1032)

* Move files

* Add filtering for tasks inbox

* Add filter dropdown for single entity

* Minor

* Fill empty button

* Refine logic for filter dropdown

* remove log

* Fix unwanted change

* Set current user as default filter

* Add avatar on filter

* Improve initialization of assignee filter

* Add story for Tasks page

* Add more stories

* Add sotry with no tasks

* Improve dates

* Enh tests

---------

Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
This commit is contained in:
Emilien Chauvet
2023-08-02 21:36:16 +02:00
committed by GitHub
parent 2128d44212
commit 4252a0a2c3
28 changed files with 601 additions and 189 deletions

View File

@ -33,7 +33,7 @@ type MockedActivity = Pick<
lastName: string;
displayName: string;
};
comments: Array<Pick<Comment, 'body'>>;
comments: Array<Pick<Comment, 'body' | 'id'>>;
activityTargets: Array<
Pick<
ActivityTarget,
@ -56,7 +56,7 @@ export const mockedActivities: Array<MockedActivity> = [
title: 'My very first note',
type: ActivityType.Note,
body: null,
dueAt: null,
dueAt: '2023-04-26T10:12:42.33625+00:00',
completedAt: null,
author: {
id: '374fe3a5-df1e-4119-afe0-2a62a2ba481e',
@ -112,7 +112,7 @@ export const mockedActivities: Array<MockedActivity> = [
body: null,
type: ActivityType.Note,
completedAt: null,
dueAt: null,
dueAt: '2029-08-26T10:12:42.33625+00:00',
author: {
id: '374fe3a5-df1e-4119-afe0-2a62a2ba481e',
firstName: 'Charles',