diff --git a/src/context/intermediate/modals/Prompt.tsx b/src/context/intermediate/modals/Prompt.tsx index 6845b62f..109e47a0 100644 --- a/src/context/intermediate/modals/Prompt.tsx +++ b/src/context/intermediate/modals/Prompt.tsx @@ -81,6 +81,7 @@ type SpecialProps = { onClose: () => void } & ( export const SpecialPromptModal = observer((props: SpecialProps) => { const client = useContext(AppContext); + const history = useHistory(); const [processing, setProcessing] = useState(false); const [error, setError] = useState(undefined); @@ -157,6 +158,8 @@ export const SpecialPromptModal = observer((props: SpecialProps) => { case "delete_channel": case "leave_server": case "delete_server": + if (props.type != "delete_channel") + history.push("/"); props.target.delete(); break; case "delete_bot":