feat: implement quick assist mode detection in AssistantActionBar

- Added state management for quick assist mode using the Electron API.
- Introduced a useEffect hook to asynchronously check and set the quick assist mode based on the API response, enhancing the component's interactivity.
This commit is contained in:
DESKTOP-RTLN3BA\$punk 2026-04-07 05:11:41 -07:00
parent 518cacf56e
commit 80f775581b

View file

@ -465,8 +465,14 @@ const AssistantActionBar: FC = () => {
const isLast = useAuiState((s) => s.message.isLast);
const aui = useAui();
const api = useElectronAPI();
const [isQuickAssist, setIsQuickAssist] = useState(false);
const isQuickAssist = !!api?.replaceText && !!api?.getQuickAskMode;
useEffect(() => {
if (!api?.getQuickAskMode) return;
api.getQuickAskMode().then((mode) => {
if (mode) setIsQuickAssist(true);
});
}, [api]);
return (
<ActionBarPrimitive.Root