Files
supabase/apps/studio/components/layouts/AppLayout/AssistantButton.tsx
T
Saxon FletcherandJoshen Lim 8c3da2ed95 More assistant refinements (#30730)
* ai refinements

* ui fixes

* space

* reduce dot height

* Fix prop type issue

* Assign allowHoverEffect to ai assistant button and panel

* Lint

* Some lints

---------

Co-authored-by: Joshen Lim <joshenlimek@gmail.com>
2024-11-29 20:31:02 +10:00

22 lines
500 B
TypeScript

import { useAppStateSnapshot } from 'state/app-state'
import { AiIconAnimation, Button } from 'ui'
const AssistantButton = () => {
const { setAiAssistantPanel, aiAssistantPanel } = useAppStateSnapshot()
return (
<Button
type="text"
size="tiny"
id="assistant-trigger"
onClick={() => {
setAiAssistantPanel({ open: !aiAssistantPanel.open })
}}
>
<AiIconAnimation allowHoverEffect size={20} />
</Button>
)
}
export default AssistantButton