Files
gpustack-ui/src/pages/cluster-management/components/cluster-detail-modal.tsx
T

38 lines
783 B
TypeScript

import { GSDrawer } from '@gpustack/core-ui';
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
styles={{
wrapper: {
width: 'calc(100vw - 200px)'
}
}}
title={`${currentData?.name}`}
open={open}
onClose={handleOnClose}
>
<ClusterDetailContent />
</GSDrawer>
);
};
export default ClusterDetailModal;