Files
gpustack-ui/src/pages/cluster-management/components/cluster-detail-modal.tsx
T
2025-09-16 11:26:17 +08:00

34 lines
761 B
TypeScript

import GSDrawer from '@/components/scroller-modal/gs-drawer';
import React from 'react';
import { ClusterListItem } from '../config/types';
import ClusterDetailContent from './cluster-metrics';
interface ClusterDetailModalProps {
open: boolean;
onClose?: () => void;
currentData: ClusterListItem | null;
}
const ClusterDetailModal: React.FC<ClusterDetailModalProps> = ({
open,
onClose,
currentData = {} as ClusterListItem
}) => {
const handleOnClose = () => {
onClose?.();
};
return (
<GSDrawer
width={'calc(100vw - 200px)'}
title={`${currentData?.name}`}
open={open}
onClose={handleOnClose}
>
<ClusterDetailContent data={currentData} />
</GSDrawer>
);
};
export default ClusterDetailModal;