fix(style): cluster detail
This commit is contained in:
@@ -17,9 +17,10 @@ import useGPUColumns from '../hooks/use-gpu-columns';
|
||||
// inside.
|
||||
interface GPUListProps {
|
||||
clusterId?: number;
|
||||
source?: 'clusterDetail';
|
||||
}
|
||||
|
||||
const GPUList: React.FC<GPUListProps> = ({ clusterId }) => {
|
||||
const GPUList: React.FC<GPUListProps> = ({ clusterId, source }) => {
|
||||
const {
|
||||
dataSource,
|
||||
queryParams,
|
||||
@@ -109,7 +110,12 @@ const GPUList: React.FC<GPUListProps> = ({ clusterId }) => {
|
||||
handleInputChange={handleNameChange}
|
||||
handleSelectChange={handleClusterChange}
|
||||
selectOptions={clusterList}
|
||||
showSelect={!clusterId}
|
||||
showSelect={source !== 'clusterDetail'}
|
||||
widths={
|
||||
source !== 'clusterDetail'
|
||||
? { select: 230, input: 230 }
|
||||
: { input: 300 }
|
||||
}
|
||||
></FilterBar>
|
||||
<ConfigProvider renderEmpty={renderEmpty}>
|
||||
<Table
|
||||
|
||||
@@ -32,9 +32,10 @@ import WorkerRightActions from './worker-right-actions';
|
||||
// inside.
|
||||
interface WorkersProps {
|
||||
clusterId?: number;
|
||||
source?: 'clusterDetail';
|
||||
}
|
||||
|
||||
const Workers: React.FC<WorkersProps> = ({ clusterId }) => {
|
||||
const Workers: React.FC<WorkersProps> = ({ clusterId, source }) => {
|
||||
const {
|
||||
dataSource,
|
||||
rowSelection,
|
||||
@@ -248,6 +249,7 @@ const Workers: React.FC<WorkersProps> = ({ clusterId }) => {
|
||||
loadend: dataSource.loadend,
|
||||
firstLoad: extraStatus.firstLoad,
|
||||
sortOrder,
|
||||
source,
|
||||
handleSelect
|
||||
});
|
||||
|
||||
@@ -260,7 +262,7 @@ const Workers: React.FC<WorkersProps> = ({ clusterId }) => {
|
||||
<>
|
||||
<PageBox>
|
||||
<FilterBar
|
||||
showSelect={!clusterId}
|
||||
showSelect={source !== 'clusterDetail'}
|
||||
selectHolder={intl.formatMessage({ id: 'clusters.filterBy.cluster' })}
|
||||
marginBottom={22}
|
||||
marginTop={30}
|
||||
@@ -272,13 +274,22 @@ const Workers: React.FC<WorkersProps> = ({ clusterId }) => {
|
||||
handleInputChange={handleNameChange}
|
||||
rowSelection={rowSelection}
|
||||
selectOptions={clusterData.list}
|
||||
widths={
|
||||
source !== 'clusterDetail'
|
||||
? { select: 230, input: 230 }
|
||||
: { input: 300 }
|
||||
}
|
||||
right={
|
||||
<WorkerRightActions
|
||||
handleDeleteByBatch={handleDeleteBatch}
|
||||
handleClickPrimary={handleOnAddWorker}
|
||||
rowSelection={rowSelection}
|
||||
MonitorButton={ActionButton()}
|
||||
></WorkerRightActions>
|
||||
source === 'clusterDetail' ? (
|
||||
<></>
|
||||
) : (
|
||||
<WorkerRightActions
|
||||
handleDeleteByBatch={handleDeleteBatch}
|
||||
handleClickPrimary={handleOnAddWorker}
|
||||
rowSelection={rowSelection}
|
||||
MonitorButton={ActionButton()}
|
||||
></WorkerRightActions>
|
||||
)
|
||||
}
|
||||
></FilterBar>
|
||||
<ConfigProvider renderEmpty={renderEmpty}>
|
||||
@@ -296,7 +307,7 @@ const Workers: React.FC<WorkersProps> = ({ clusterId }) => {
|
||||
rowKey="id"
|
||||
scroll={{ x: 900 }}
|
||||
onChange={handleTableChange}
|
||||
rowSelection={rowSelection}
|
||||
rowSelection={source === 'clusterDetail' ? undefined : rowSelection}
|
||||
pagination={{
|
||||
size: 'middle',
|
||||
showSizeChanger: true,
|
||||
|
||||
@@ -233,12 +233,14 @@ const useWorkerColumns = ({
|
||||
loadend,
|
||||
firstLoad,
|
||||
sortOrder,
|
||||
source,
|
||||
handleSelect
|
||||
}: {
|
||||
clusterData: {
|
||||
list: Global.BaseOption<number>[];
|
||||
data: Record<number, string>;
|
||||
};
|
||||
source?: string;
|
||||
loadend: boolean;
|
||||
firstLoad: boolean;
|
||||
sortOrder: string[];
|
||||
@@ -521,6 +523,7 @@ const useWorkerColumns = ({
|
||||
{
|
||||
title: intl.formatMessage({ id: 'common.table.operation' }),
|
||||
key: 'operation',
|
||||
hidden: source === 'clusterDetail',
|
||||
render: (_, record) => (
|
||||
<DropdownButtons
|
||||
items={setActions(record)}
|
||||
@@ -529,7 +532,7 @@ const useWorkerColumns = ({
|
||||
)
|
||||
}
|
||||
],
|
||||
[intl, sortOrder, clusterData, loadend, firstLoad, handleSelect]
|
||||
[intl, sortOrder, clusterData, loadend, source, firstLoad, handleSelect]
|
||||
);
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user