From 3ad20d6e9639dc6cc1a409c2dcc21a23f9f9bd4c Mon Sep 17 00:00:00 2001 From: Snazzah <7025343+Snazzah@users.noreply.github.com> Date: Tue, 31 Aug 2021 15:37:34 +0000 Subject: [PATCH] fix typing errors --- src/pages/settings/panes/MyBots.tsx | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/pages/settings/panes/MyBots.tsx b/src/pages/settings/panes/MyBots.tsx index 3db0ae73..dc05fca7 100644 --- a/src/pages/settings/panes/MyBots.tsx +++ b/src/pages/settings/panes/MyBots.tsx @@ -23,6 +23,7 @@ import Checkbox from "../../../components/ui/Checkbox"; import InputBox from "../../../components/ui/InputBox"; import Tip from "../../../components/ui/Tip"; import CategoryButton from "../../../components/ui/fluent/CategoryButton"; +import type { AxiosError } from "axios"; interface Data { _id: string; @@ -92,16 +93,17 @@ function BotCard({ bot, onDelete, onUpdate }: Props) { onUpdate(changes); setEditMode(false); } catch (e) { - if (e.isAxiosError && e.response.data?.type) { - switch (e.response.data.type) { + const err = e as AxiosError; + if (err.isAxiosError && err.response?.data?.type) { + switch (err.response.data.type) { case "UsernameTaken": setError("That username is taken!"); break; default: - setError(`Error: ${e.response.data.type}`); + setError(`Error: ${err.response.data.type}`); break; } - } else setError(e.toString()); + } else setError(err.toString()); } setSaving(false); }