From 20a152b8990501a1cd3e6997bbd46f8d8a394c18 Mon Sep 17 00:00:00 2001 From: heimoshuiyu Date: Tue, 7 Jan 2025 23:52:48 +0800 Subject: [PATCH] ignore ctx is null early return --- src/components/ImageGenDrawer.tsx | 1 - src/components/ImageUploadDrawer.tsx | 1 - src/components/ListAPI.tsx | 3 --- src/components/MessageBubble.tsx | 5 ++--- src/components/Search.tsx | 1 - src/components/Settings.tsx | 7 ------- src/components/Templates.tsx | 1 - src/components/VersionHint.tsx | 1 - src/components/WhisperButton.tsx | 1 - src/components/editMessage.tsx | 1 - src/components/editMessageDetail.tsx | 1 - src/components/editMessageString.tsx | 1 - src/pages/App.tsx | 2 +- src/pages/Chatbox.tsx | 2 -- 14 files changed, 3 insertions(+), 25 deletions(-) diff --git a/src/components/ImageGenDrawer.tsx b/src/components/ImageGenDrawer.tsx index c03f2f5..739a3d5 100644 --- a/src/components/ImageGenDrawer.tsx +++ b/src/components/ImageGenDrawer.tsx @@ -28,7 +28,6 @@ interface ImageResponse { } export function ImageGenDrawer({ disableFactor }: Props) { const ctx = useContext(AppContext); - if (ctx === null) return <>; const [showGenImage, setShowGenImage] = useState(false); const [imageGenPrompt, setImageGenPrompt] = useState(""); diff --git a/src/components/ImageUploadDrawer.tsx b/src/components/ImageUploadDrawer.tsx index 9c6ed7d..79dd3bc 100644 --- a/src/components/ImageUploadDrawer.tsx +++ b/src/components/ImageUploadDrawer.tsx @@ -24,7 +24,6 @@ interface Props { } export function ImageUploadDrawer({ setImages, images, disableFactor }: Props) { const ctx = useContext(AppContext); - if (ctx === null) return <>; const [showAddImage, setShowAddImage] = useState(false); const [enableHighResolution, setEnableHighResolution] = useState(true); useState("b64_json"); diff --git a/src/components/ListAPI.tsx b/src/components/ListAPI.tsx index d32a62a..5ae9600 100644 --- a/src/components/ListAPI.tsx +++ b/src/components/ListAPI.tsx @@ -118,7 +118,6 @@ function APIsDropdownList({ function ToolsDropdownList() { const ctx = useContext(AppContext); - if (!ctx) return
error
; const { toast } = useToast(); const [open, setOpen] = React.useState(false); @@ -189,7 +188,6 @@ function ToolsDropdownList() { function ChatTemplateDropdownList() { const ctx = useContext(AppContext); - if (!ctx) return
error
; const { chatStore, setChatStore, templates } = ctx; @@ -237,7 +235,6 @@ function ChatTemplateDropdownList() { const APIListMenu: React.FC = () => { const ctx = useContext(AppContext); - if (!ctx) return
error
; return (
{ctx.templateTools.length > 0 && } diff --git a/src/components/MessageBubble.tsx b/src/components/MessageBubble.tsx index 2cc15c6..186385f 100644 --- a/src/components/MessageBubble.tsx +++ b/src/components/MessageBubble.tsx @@ -172,7 +172,6 @@ export function TTSPlay(props: TTSPlayProps) { function TTSButton(props: TTSProps) { const [generating, setGenerating] = useState(false); const ctx = useContext(AppContext); - if (!ctx) return
error
; return (