Metric editor fix

pull/51/head
DmitriyA 2025-07-07 03:44:10 -04:00
parent 36a75ee93c
commit 26276e0360
1 changed files with 12 additions and 23 deletions

View File

@ -269,30 +269,19 @@ const MetricRangeEditor = ({ onSave }) => {
<Divider sx={{ mb: 3 }} /> <Divider sx={{ mb: 3 }} />
<Box sx={{ height: '60vh', width: '100%' }}> <Box sx={{ maxHeight: '60vh', overflowY: 'auto', pr: 1 }}>
<AutoSizer> {filtered.map((metric, index) => (
{({ height, width }) => (
<List
height={height}
width={width}
itemSize={getItemSize}
itemCount={filtered.length}
>
{({ index, style }) => (
<Box style={style} sx={{ p: 1 }}>
<MetricItem <MetricItem
metric={filtered[index]} key={metric.name}
metric={metric}
index={index} index={index}
updateRange={updateRange} updateRange={updateRange}
addRange={addRange} addRange={addRange}
deleteRange={deleteRange} deleteRange={deleteRange}
/> />
))}
</Box> </Box>
)}
</List>
)}
</AutoSizer>
</Box>
{filtered.length === 0 && ( {filtered.length === 0 && (
<Typography color="text.secondary" textAlign="center" py={3}> <Typography color="text.secondary" textAlign="center" py={3}>