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%',
}}
>
);
};