|
1 | 1 | import React from 'react' |
2 | 2 | import { Box, Heading, Icon, Stack, Text } from '@chakra-ui/core' |
3 | | -import { object, string } from 'prop-types' |
| 3 | +import { any, object, string } from 'prop-types' |
4 | 4 | import ScanCategoryDetails from './ScanCategoryDetails' |
5 | 5 | import WithPseudoBox from './withPseudoBox' |
6 | 6 | import { t, Trans } from '@lingui/macro' |
@@ -43,22 +43,22 @@ function ScanCard({ scanType, scanData, status }) { |
43 | 43 | } else if (scanType === 'email') { |
44 | 44 | return ( |
45 | 45 | <Box pb="1"> |
46 | | - {status ? ( |
| 46 | + {status === 'not implemented' ? ( |
47 | 47 | <Stack isInline align="center" px="2"> |
48 | | - <Icon |
49 | | - name={status > 2 ? 'warning-2' : 'check-circle'} |
50 | | - color={status > 2 ? 'moderate' : 'strong'} |
51 | | - size="icons.md" |
52 | | - /> |
| 48 | + <Icon name="warning" color="weak" size="icons.md" /> |
53 | 49 | <Text fontWeight="bold" fontSize="2xl"> |
54 | | - <Trans>DMARC Implementation Phase: {status}</Trans> |
| 50 | + <Trans>DMARC Not Implemented</Trans> |
55 | 51 | </Text> |
56 | 52 | </Stack> |
57 | 53 | ) : ( |
58 | 54 | <Stack isInline align="center" px="2"> |
59 | | - <Icon name="question" color="gray.500" size="icons.md" /> |
| 55 | + <Icon |
| 56 | + name={parseInt(status, 10) > 2 ? 'warning-2' : 'check-circle'} |
| 57 | + color={parseInt(status, 10) > 2 ? 'moderate' : 'strong'} |
| 58 | + size="icons.md" |
| 59 | + /> |
60 | 60 | <Text fontWeight="bold" fontSize="2xl"> |
61 | | - <Trans>DMARC Phase Unavailable</Trans> |
| 61 | + <Trans>DMARC Implementation Phase: {status}</Trans> |
62 | 62 | </Text> |
63 | 63 | </Stack> |
64 | 64 | )} |
@@ -110,5 +110,5 @@ export default WithPseudoBox(ScanCard) |
110 | 110 | ScanCard.propTypes = { |
111 | 111 | scanType: string, |
112 | 112 | scanData: object, |
113 | | - status: object, |
| 113 | + status: any, |
114 | 114 | } |
0 commit comments