2022-08-14 18:15:40 +02:00
|
|
|
import { Accordion, Box, Group } from "@mantine/core"
|
|
|
|
|
|
|
|
|
|
interface MetricAccordionItemProps {
|
|
|
|
|
metricKey: string
|
|
|
|
|
name: string
|
|
|
|
|
headerValue: number
|
|
|
|
|
children: React.ReactNode
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
export function MetricAccordionItem({ metricKey, name, headerValue, children }: MetricAccordionItemProps) {
|
|
|
|
|
return (
|
|
|
|
|
<Accordion.Item value={metricKey} key={metricKey}>
|
|
|
|
|
<Accordion.Control>
|
2023-12-29 23:09:30 +01:00
|
|
|
<Group justify="space-between">
|
2022-08-14 18:15:40 +02:00
|
|
|
<Box>{name}</Box>
|
|
|
|
|
<Box>{headerValue}</Box>
|
|
|
|
|
</Group>
|
|
|
|
|
</Accordion.Control>
|
|
|
|
|
<Accordion.Panel>{children}</Accordion.Panel>
|
|
|
|
|
</Accordion.Item>
|
|
|
|
|
)
|
|
|
|
|
}
|