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

@ -7,8 +7,6 @@ import { AlertTriangle, CheckCircle2, Clock, Copy, ExternalLink, Inbox, XCircle
// mobx store
import { useMobxStore } from "lib/mobx/store-provider";
// contexts
import { useProjectMyMembership } from "contexts/project-member.context";
// components
import { IssueDescriptionForm, IssueDetailsSidebar, IssueReaction } from "components/issues";
import { InboxIssueActivity } from "components/inbox";
@ -35,8 +33,7 @@ export const InboxMainContent: React.FC = observer(() => {
const { inboxIssues: inboxIssuesStore, inboxIssueDetails: inboxIssueDetailsStore, user: userStore } = useMobxStore();
const user = userStore.currentUser;
const { memberRole } = useProjectMyMembership();
const userRole = userStore.currentProjectRole;
const { reset, control, watch } = useForm<IIssue>({
defaultValues,
@ -225,7 +222,7 @@ export const InboxMainContent: React.FC = observer(() => {
description_html: issueDetails.description_html,
}}
handleFormSubmit={submitChanges}
isAllowed={memberRole.isMember || memberRole.isOwner || user?.id === issueDetails.created_by}
isAllowed={userRole === 15 || userRole === 20 || user?.id === issueDetails.created_by}
/>
</div>