fix: issue archive improvement, chore: code refactor (#1520)

* style: select month modal

* chore: automation setting dropdown updated ,style: month dropdown styling

* chore: restore issue alert message updated

* chore: archive issue fetching updated and code refactor

* fix: build fix
This commit is contained in:
Anmol Singh Bhatia 2023-07-13 17:04:24 +05:30 committed by GitHub
parent a829e6fc40
commit 3f3fb373cc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 53 additions and 53 deletions

View file

@ -28,13 +28,13 @@ import { SUB_ISSUES } from "constants/fetch-keys";
type Props = {
issueDetails: IIssue;
submitChanges: (formData: Partial<IIssue>) => Promise<void>;
nonEditable?: boolean;
uneditable?: boolean;
};
export const IssueMainContent: React.FC<Props> = ({
issueDetails,
submitChanges,
nonEditable = false,
uneditable = false,
}) => {
const router = useRouter();
const { workspaceSlug, projectId, issueId, archivedIssueId } = router.query;
@ -100,16 +100,16 @@ export const IssueMainContent: React.FC<Props> = ({
<IssueDescriptionForm
issue={issueDetails}
handleFormSubmit={submitChanges}
isAllowed={memberRole.isMember || memberRole.isOwner || !nonEditable}
isAllowed={memberRole.isMember || memberRole.isOwner || !uneditable}
/>
<div className="mt-2 space-y-2">
<SubIssuesList parentIssue={issueDetails} user={user} disabled={nonEditable} />
<SubIssuesList parentIssue={issueDetails} user={user} disabled={uneditable} />
</div>
</div>
<div className="flex flex-col gap-3 py-3">
<h3 className="text-lg">Attachments</h3>
<div className="grid grid-cols-1 gap-3 sm:grid-cols-2 xl:grid-cols-3 2xl:grid-cols-4">
<IssueAttachmentUpload disabled={nonEditable} />
<IssueAttachmentUpload disabled={uneditable} />
<IssueAttachments />
</div>
</div>
@ -122,7 +122,7 @@ export const IssueMainContent: React.FC<Props> = ({
<AddComment
issueId={(archivedIssueId as string) ?? (issueId as string)}
user={user}
disabled={nonEditable}
disabled={uneditable}
/>
</div>
</>