@kinvolk/headlamp-plugin
Version:
The needed infrastructure for building Headlamp plugins.
25 lines (24 loc) • 926 B
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
import { useTranslation } from 'react-i18next';
import { useParams } from 'react-router-dom';
import StorageClass from '../../lib/k8s/storageClass';
import { DetailsGrid } from '../common/Resource';
export default function StorageClassDetails(props) {
const params = useParams();
const { name = params.name, cluster } = props;
const { t } = useTranslation('glossary');
return (_jsx(DetailsGrid, { resourceType: StorageClass, name: name, cluster: cluster, withEvents: true, extraInfo: item => item && [
{
name: t('Reclaim Policy'),
value: item.reclaimPolicy,
},
{
name: t('Binding Mode'),
value: item.volumeBindingMode,
},
{
name: t('Provisioner'),
value: item.provisioner,
},
] }));
}