style: project list page revamp (#2448)

This commit is contained in:
Anmol Singh Bhatia 2023-10-17 12:14:55 +05:30 committed by GitHub
parent 5a4e9f42f0
commit 7f06d5a30d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 108 additions and 95 deletions

View file

@ -33,6 +33,7 @@ export interface IProject {
is_favorite: boolean;
is_member: boolean;
member_role: 5 | 10 | 15 | 20 | null;
members: IProjectMemberLite[];
issue_views_view: boolean;
module_view: boolean;
name: string;
@ -62,6 +63,13 @@ type ProjectPreferences = {
};
};
export interface IProjectMemberLite {
id: string;
member__avatar: string;
member__display_name: string;
member_id: string;
}
export interface IProjectMember {
id: string;
member: IUserMemberLite;