({ label, value, helpText, tooltip, valueColor }: StatCardProps)
| 13 | } |
| 14 | |
| 15 | const StatCard = ({ label, value, helpText, tooltip, valueColor }: StatCardProps) => { |
| 16 | return ( |
| 17 | <Box p={4} borderWidth="1px" borderRadius="lg" bg="bg.50"> |
| 18 | <Text fontSize="sm" color="gray.500" mb={1}> |
| 19 | {label} |
| 20 | </Text> |
| 21 | <Text fontSize="2xl" fontWeight="bold" color={valueColor}> |
| 22 | {value} |
| 23 | </Text> |
| 24 | {helpText && ( |
| 25 | <Text fontSize="xs" color="gray.500" mt={1}> |
| 26 | {helpText} |
| 27 | </Text> |
| 28 | )} |
| 29 | {tooltip && ( |
| 30 | <Text fontSize="xs" color="gray.500" mt={1}> |
| 31 | {tooltip} |
| 32 | </Text> |
| 33 | )} |
| 34 | </Box> |
| 35 | ) |
| 36 | } |
| 37 | |
| 38 | interface StatsSummaryGridProps { |
| 39 | collectionInfo: CollectionBasicInfo |
nothing calls this directly
no outgoing calls
no test coverage detected