-
-
-
-
-
- } onMouseDown={captureEditorCursorPosition} onClick={handleRun} loading={loading}>
- 运行
-
-
- {loading && (
- } onClick={handleCancel}>
- 停止
-
- )}
-
-
-
- } onClick={handleQuickSave}>
- 保存
-
-
-
-
-
-
-
-
-
- } onClick={handleFormat}>美化
-
-
- } />
-
-
-
-
- : }
- onClick={toggleResultPanelVisibility}
- >
- 结果
-
-
-
- , onClick: () => handleAIAction('generate') },
- { key: 'ai-explain', label: '解释 SQL', icon: , onClick: () => handleAIAction('explain') },
- { key: 'ai-optimize', label: '优化 SQL', icon: , onClick: () => handleAIAction('optimize') },
- { type: 'divider' as const },
- { key: 'ai-schema', label: 'Schema 分析', icon: , onClick: () => handleAIAction('schema') },
- ] }} placement="bottomRight">
- } style={{ color: '#818cf8' }}>AI
-
-
-
+