import React, { useState } from 'react'; import { AIAction, AIActionItem } from '@opensumi/ide-core-browser/lib/components/ai-native'; import styles from './terminal-inline-chat-controller.module.less'; interface ITerminalInlineWidgetProps { actions: AIActionItem[]; onClickItem: (id: string) => void; } export const TerminalInlineWidgetForSelection = ({ actions, onClickItem }: ITerminalInlineWidgetProps) => (
); export const TerminalInlineWidgetForDetection = ({ actions, onClickItem }: ITerminalInlineWidgetProps) => { const [displayAIButton, setDisplayAIButton] = useState(false); return (
{ setDisplayAIButton(true); e.currentTarget.style.backgroundColor = 'rgba(255, 0, 0, 0.1)'; }} onMouseOut={(e) => { setDisplayAIButton(false); e.currentTarget.style.backgroundColor = ''; }} style={{ width: '100%', height: '100%', }} >
); };