diff --git a/src/components/CreatePromptModal.tsx b/src/components/CreatePromptModal.tsx index 3ca2d0e..338a876 100644 --- a/src/components/CreatePromptModal.tsx +++ b/src/components/CreatePromptModal.tsx @@ -51,11 +51,13 @@ export function CreatePromptModal({ content }: { content?: string }) { color: "red", message: "No internet connection.", }); - } else { + } + const message = error.response?.data?.error?.message; + if (message) { notifications.show({ title: "Error", color: "red", - message: "Your OpenAI Key is invalid.", + message, }); } } finally { diff --git a/src/components/EditChatModal.tsx b/src/components/EditChatModal.tsx index 24fe84f..d4347fa 100644 --- a/src/components/EditChatModal.tsx +++ b/src/components/EditChatModal.tsx @@ -43,11 +43,13 @@ export function EditChatModal({ color: "red", message: "No internet connection.", }); - } else { + } + const message = error.response?.data?.error?.message; + if (message) { notifications.show({ title: "Error", color: "red", - message: "Your OpenAI Key is invalid.", + message, }); } } finally { diff --git a/src/components/EditPromptModal.tsx b/src/components/EditPromptModal.tsx index f7a5a6d..dc33961 100644 --- a/src/components/EditPromptModal.tsx +++ b/src/components/EditPromptModal.tsx @@ -47,11 +47,13 @@ export function EditPromptModal({ prompt }: { prompt: Prompt }) { color: "red", message: "No internet connection.", }); - } else { + } + const message = error.response?.data?.error?.message; + if (message) { notifications.show({ title: "Error", color: "red", - message: "Your OpenAI Key is invalid.", + message, }); } } finally { diff --git a/src/components/SettingsModal.tsx b/src/components/SettingsModal.tsx index 260e7a3..33c6de5 100644 --- a/src/components/SettingsModal.tsx +++ b/src/components/SettingsModal.tsx @@ -55,11 +55,13 @@ export function SettingsModal({ children }: { children: ReactElement }) { color: "red", message: "No internet connection.", }); - } else { + } + const message = error.response?.data?.error?.message; + if (message) { notifications.show({ title: "Error", color: "red", - message: "Your OpenAI Key is invalid.", + message, }); } } finally {