import { toolSelect } from '@agent/icons'; import { useWorkflowStore } from '@agent/state/workflows'; import { useEditModeStore } from '@quick-edit/state/edit-mode'; import { __ } from '@wordpress/i18n'; import { closeSmall, Icon } from '@wordpress/icons'; import classNames from 'classnames'; export const ChatTools = ({ disabled = false }) => { const { getWorkflowsByFeature } = useWorkflowStore(); const editModeOn = useEditModeStore((s) => s.on); const domTool = getWorkflowsByFeature({ requires: ['block'] })?.length > 0; const handleClose = () => { window.dispatchEvent(new CustomEvent('extendify-agent:cancel-workflow')); useEditModeStore.getState().toggle(); }; if (!domTool) return null; return (