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

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

@ -357,19 +357,24 @@ 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}>
<Button {!isLocalRun && (
type="text" <>
onClick={() => handleRefresh(record)} <Button
loading={isRefreshing} type="text"
disabled={isRefreshing} onClick={() => handleRefresh(record)}
> loading={isRefreshing}
disabled={isRefreshing}
</Button> >
<Button type="text" onClick={() => handleOpenLog(record)}></Button>
</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