Skip to content

Commit

Permalink
Implemented nested issues in the sub issues section in issue detail p…
Browse files Browse the repository at this point in the history
…age (#2233)

* feat: subissues infinte level

* feat: updated UI for sub issues

* feat: subissues new ui and nested sub issues in issue detail

* chore: removed repeated code
  • Loading branch information
gurusainath committed Sep 21, 2023
1 parent 60ae940 commit bd077e6
Show file tree
Hide file tree
Showing 11 changed files with 774 additions and 256 deletions.
4 changes: 3 additions & 1 deletion web/components/issues/delete-issue-modal.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,7 @@ type Props = {
data: IIssue | null;
user: ICurrentUserResponse | undefined;
onSubmit?: () => Promise<void>;
redirection?: boolean;
};

export const DeleteIssueModal: React.FC<Props> = ({
Expand All @@ -43,6 +44,7 @@ export const DeleteIssueModal: React.FC<Props> = ({
data,
user,
onSubmit,
redirection = true,
}) => {
const [isDeleteLoading, setIsDeleteLoading] = useState(false);

Expand Down Expand Up @@ -132,7 +134,7 @@ export const DeleteIssueModal: React.FC<Props> = ({
message: "Issue deleted successfully",
});

if (issueId) router.back();
if (issueId && redirection) router.back();
})
.catch((error) => {
console.log(error);
Expand Down
1 change: 0 additions & 1 deletion web/components/issues/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,6 @@ export * from "./main-content";
export * from "./modal";
export * from "./parent-issues-list-modal";
export * from "./sidebar";
export * from "./sub-issues-list";
export * from "./label";
export * from "./issue-reaction";
export * from "./peek-overview";
Expand Down
4 changes: 2 additions & 2 deletions web/components/issues/main-content.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -18,9 +18,9 @@ import {
IssueAttachmentUpload,
IssueAttachments,
IssueDescriptionForm,
SubIssuesList,
IssueReaction,
} from "components/issues";
import { SubIssuesRoot } from "./sub-issues";
// ui
import { CustomMenu } from "components/ui";
// icons
Expand Down Expand Up @@ -206,7 +206,7 @@ export const IssueMainContent: React.FC<Props> = ({
<IssueReaction workspaceSlug={workspaceSlug} issueId={issueId} projectId={projectId} />

<div className="mt-2 space-y-2">
<SubIssuesList parentIssue={issueDetails} user={user} disabled={uneditable} />
<SubIssuesRoot parentIssue={issueDetails} user={user} editable={uneditable} />
</div>
</div>
<div className="flex flex-col gap-3 py-3">
Expand Down
251 changes: 0 additions & 251 deletions web/components/issues/sub-issues-list.tsx

This file was deleted.

1 change: 1 addition & 0 deletions web/components/issues/sub-issues/index.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export * from "./root";
Loading

2 comments on commit bd077e6

@vercel
Copy link

@vercel vercel bot commented on bd077e6 Sep 21, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

plane-sh-dev – ./space/

plane-sh-dev-git-develop-plane.vercel.app
plane-sh-dev-plane.vercel.app
plane-space-dev.vercel.app

@vercel
Copy link

@vercel vercel bot commented on bd077e6 Sep 21, 2023

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Successfully deployed to the following URLs:

plane-dev – ./web/

plane-dev-git-develop-plane.vercel.app
plane-dev-plane.vercel.app
plane-dev.vercel.app

Please sign in to comment.