History

Simplify env mode change handler in ChatView

- Remove unnecessary `useCallback` wrapping from `onEnvModeChange` - Keep env mode update and composer refocus behavior unchanged

Julius Marminge committed 8 months ago

Commit 4d2f16b1 parent c6047681 file · +4 −7Browse files

Unified · Split

apps/web/src/components/ChatView.tsx+4−7
@@ -825,13 +825,10 @@ export default function ChatView() { · 824 unmodified lines
825825 setSelectedEffort(effort);
826826 scheduleComposerFocus();
827827 };
828− const onEnvModeChange = useCallback(
829− (mode: "local" | "worktree") => {
830− setEnvMode(mode);
831− scheduleComposerFocus();
832− },
833− [scheduleComposerFocus],
834− );
828+ const onEnvModeChange = (mode: "local" | "worktree") => {
829+ setEnvMode(mode);
830+ scheduleComposerFocus();
831+ };
835832
836833 const onKeyDown = (e: KeyboardEvent<HTMLTextAreaElement>) => {
837834 if (e.key === "Enter" && !e.shiftKey) {