feat(componentDeployment): 根据运行类型控制按钮显示

master
钟良源 2 months ago
parent 6c9259eeeb
commit 299dbe76c9

@ -357,10 +357,13 @@ const ListNode: React.FC<ListNodeProps> = ({ componentData }) => {
// 根据运行状态判断显示启动还是停止按钮 // 根据运行状态判断显示启动还是停止按钮
const isRunning = record.runStatus === runStatusConstant.RUN || record.runStatus === runStatusConstant.HEALTHY; const isRunning = record.runStatus === runStatusConstant.RUN || record.runStatus === runStatusConstant.HEALTHY;
const isRefreshing = refreshingIds.has(record.id); const isRefreshing = refreshingIds.has(record.id);
const isLocalRun = record.runType === 'LOCAL';
return ( return (
<div className={styles['table-handle-box']}> <div className={styles['table-handle-box']}>
<Space size={20}> <Space size={20}>
{!isLocalRun && (
<>
<Button <Button
type="text" type="text"
onClick={() => handleRefresh(record)} onClick={() => handleRefresh(record)}
@ -370,6 +373,8 @@ const ListNode: React.FC<ListNodeProps> = ({ componentData }) => {
</Button> </Button>
<Button type="text" onClick={() => handleOpenLog(record)}></Button> <Button type="text" onClick={() => handleOpenLog(record)}></Button>
</>
)}
{!isRunning && ( {!isRunning && (
<Button type="text" onClick={() => handleOpenEnvConfig(record)}></Button> <Button type="text" onClick={() => handleOpenEnvConfig(record)}></Button>
)} )}

Loading…
Cancel
Save