import type { FC } from 'react' import { RiLoader2Line, RiStopCircleFill } from '@remixicon/react' import Tooltip from '@/app/components/base/tooltip' import { useStore } from '../store' import cn from '@/utils/classnames' const VariableInspectTrigger: FC = () => { const showVariableInspectPanel = useStore(s => s.showVariableInspectPanel) const setShowVariableInspectPanel = useStore(s => s.setShowVariableInspectPanel) if (showVariableInspectPanel) return null return (
{/* view button */}
setShowVariableInspectPanel(true)} > Variable inspect
{/* caching button */}
setShowVariableInspectPanel(true)} > Caching running status
{/* stop button */}
{}} >
{/* finish button */}
setShowVariableInspectPanel(true)} > View cached variables
{/* clear button */}
{}} > Clear
) } export default VariableInspectTrigger