buster/apps/web-tss/src/layouts/AssetContainer/MetricAssetContainer/MetricAssetContainer.tsx

34 lines
908 B
TypeScript

import { AssetContainer } from '../AssetContainer';
import { MetricContainerHeaderSegment } from './MetricContainerHeaderSegment';
export const MetricAssetContainer: React.FC<{
children: React.ReactNode;
metricId: string;
metric_version_number: number | undefined;
}> = ({ children, metricId, metric_version_number }) => {
return (
<AssetContainer
header={
<MetricAssetHeader metricId={metricId} metric_version_number={metric_version_number} />
}
>
{children}
</AssetContainer>
);
};
const MetricAssetHeader: React.FC<{
metricId: string;
metric_version_number: number | undefined;
}> = ({ metricId, metric_version_number }) => {
return (
<>
<MetricContainerHeaderSegment
metricId={metricId}
metric_version_number={metric_version_number}
/>
<div>Metric Version Number: {metric_version_number}</div>
</>
);
};