chore: removed unused hooks and components (#2611)

* chore: remove unused hooks

* chore: removed useProjectMembers hook

* chore: removed issue hooks

* fix: build errors
This commit is contained in:
Aaryan Khandelwal 2023-11-02 17:11:33 +05:30 committed by GitHub
parent c987c6f308
commit d5fd69354e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
46 changed files with 229 additions and 2267 deletions

View file

@ -1,5 +1,7 @@
import type { IUserLite, IWorkspace, IWorkspaceLite, IUserMemberLite, TStateGroups, IProjectViewProps } from ".";
export type TUserProjectRole = 5 | 10 | 15 | 20;
export interface IProject {
archive_in: number;
close_in: number;
@ -32,7 +34,7 @@ export interface IProject {
is_deployed: boolean;
is_favorite: boolean;
is_member: boolean;
member_role: 5 | 10 | 15 | 20 | null;
member_role: TUserProjectRole | null;
members: IProjectMemberLite[];
issue_views_view: boolean;
module_view: boolean;
@ -76,7 +78,7 @@ export interface IProjectMember {
project: IProjectLite;
workspace: IWorkspaceLite;
comment: string;
role: 5 | 10 | 15 | 20;
role: TUserProjectRole;
preferences: ProjectPreferences;
@ -100,7 +102,7 @@ export interface IProjectMemberInvitation {
token: string;
message: string;
responded_at: Date;
role: 5 | 10 | 15 | 20;
role: TUserProjectRole;
created_at: Date;
updated_at: Date;
@ -109,7 +111,7 @@ export interface IProjectMemberInvitation {
}
export interface IProjectBulkAddFormData {
members: { role: 5 | 10 | 15 | 20; member_id: string }[];
members: { role: TUserProjectRole; member_id: string }[];
}
export interface IGithubRepository {

View file

@ -1,5 +1,7 @@
import type { IProjectMember, IUser, IUserLite, IUserMemberLite, IWorkspaceViewProps } from "types";
export type TUserWorkspaceRole = 5 | 10 | 15 | 20;
export interface IWorkspace {
readonly id: string;
readonly owner: IUser;
@ -30,13 +32,13 @@ export interface IWorkspaceMemberInvitation {
token: string;
message: string;
responded_at: Date;
role: 5 | 10 | 15 | 20;
role: TUserWorkspaceRole;
created_by_detail: IUser;
workspace: IWorkspace;
}
export interface IWorkspaceBulkInviteFormData {
emails: { email: string; role: 5 | 10 | 15 | 20 }[];
emails: { email: string; role: TUserWorkspaceRole }[];
}
export type Properties = {
@ -61,7 +63,7 @@ export interface IWorkspaceMember {
created_by: string;
id: string;
member: IUserLite;
role: 5 | 10 | 15 | 20;
role: TUserWorkspaceRole;
updated_at: Date;
updated_by: string;
workspace: IWorkspaceLite;
@ -74,7 +76,7 @@ export interface IWorkspaceMemberMe {
default_props: IWorkspaceViewProps;
id: string;
member: string;
role: 5 | 10 | 15 | 20;
role: TUserWorkspaceRole;
updated_at: Date;
updated_by: string;
view_props: IWorkspaceViewProps;