delete issue functionality

This commit is contained in:
Oliver Bryan
2026-01-11 15:21:59 +00:00
parent 828768ad40
commit 72631320fd
5 changed files with 83 additions and 6 deletions

View File

@@ -191,6 +191,12 @@ export default function App() {
}
};
const handleIssueDelete = async (issueId: number) => {
setSelectedIssue(null);
setIssues((prev) => prev.filter((issue) => issue.Issue.id !== issueId));
await refetchIssues();
};
// fetch issues when project is selected
useEffect(() => {
if (!selectedProject) return;
@@ -318,6 +324,7 @@ export default function App() {
statuses={selectedOrganisation.Organisation.statuses}
close={() => setSelectedIssue(null)}
onIssueUpdate={refetchIssues}
onIssueDelete={handleIssueDelete}
/>
</div>
</ResizablePanel>