diff --git a/app/home/application-list.tsx b/app/home/application-list.tsx index fc76da7..e8df4e5 100644 --- a/app/home/application-list.tsx +++ b/app/home/application-list.tsx @@ -102,14 +102,27 @@ function ApplicationActions() { const DefaultActions = memo(() => { const entry = useContext(EntryContext) const setIsAddingStage = useListItemStore((state) => state.setIsAddingStage) + const addStageToEntry = useStore((state) => state.addStageInEntry) const deleteEntry = useStore((state) => state.deleteEntry) + const isApplicationFinalized = + entry.stages.at(-1) === DEFAULT_NODE.acceptedNode.key || + entry.stages.at(-1) === DEFAULT_NODE.rejectedNode.key + function onDeleteApplication() { if (confirm("Are you sure you want to delete this application?")) { deleteEntry(entry.name) } } + function onAccepted() { + addStageToEntry(DEFAULT_NODE.acceptedNode.key, entry.name) + } + + function onRejected() { + addStageToEntry(DEFAULT_NODE.rejectedNode.key, entry.name) + } + return (