|
1 | | -import { ResourceIcon, ResourceLink } from '@openshift-console/dynamic-plugin-sdk'; |
2 | | -import { Button, Flex, FlexItem, Popover, Text, TextContent, TextVariants, Tooltip } from '@patternfly/react-core'; |
3 | | -import { FilterIcon, GlobeAmericasIcon, TimesIcon, ToggleOffIcon, ToggleOnIcon } from '@patternfly/react-icons'; |
| 1 | +import {ResourceIcon, ResourceLink} from '@openshift-console/dynamic-plugin-sdk'; |
| 2 | +import {Button, Flex, FlexItem, Popover, Text, TextContent, TextVariants, Tooltip} from '@patternfly/react-core'; |
| 3 | +import {FilterIcon, GlobeAmericasIcon, TimesIcon, ToggleOffIcon, ToggleOnIcon} from '@patternfly/react-icons'; |
4 | 4 | import * as React from 'react'; |
5 | | -import { useTranslation } from 'react-i18next'; |
6 | | -import { Link } from 'react-router-dom'; |
7 | | -import { FlowDirection, getDirectionDisplayString, Record } from '../../../api/ipfix'; |
8 | | -import { Column, ColumnsId, getFullColumnName, isKubeObj, KubeObj } from '../../../utils/columns'; |
9 | | -import { dateFormatter, getFormattedDate, timeMSFormatter, utcDateTimeFormatter } from '../../../utils/datetime'; |
10 | | -import { dnsCodesNames, dnsErrorsValues, getDNSErrorDescription, getDNSRcodeDescription } from '../../../utils/dns'; |
11 | | -import { getDSCPDocUrl, getDSCPServiceClassDescription, getDSCPServiceClassName } from '../../../utils/dscp'; |
12 | | -import { formatDurationAboveMillisecond, formatDurationAboveNanosecond } from '../../../utils/duration'; |
13 | | -import { getICMPCode, getICMPDocUrl, getICMPType, icmpAllTypesValues, isValidICMPProto } from '../../../utils/icmp'; |
14 | | -import { dropCausesNames, getDropCauseDescription, getDropCauseDocUrl } from '../../../utils/pkt-drop'; |
15 | | -import { formatPort } from '../../../utils/port'; |
16 | | -import { formatProtocol, getProtocolDocUrl } from '../../../utils/protocol'; |
17 | | -import { getFlagsList, getTCPFlagsDocUrl } from '../../../utils/tcp-flags'; |
18 | | -import { Size } from '../../dropdowns/table-display-dropdown'; |
| 5 | +import {useTranslation} from 'react-i18next'; |
| 6 | +import {Link} from 'react-router-dom'; |
| 7 | +import {FlowDirection, getDirectionDisplayString, Record} from '../../../api/ipfix'; |
| 8 | +import {Column, ColumnsId, getFullColumnName, isKubeObj, KubeObj} from '../../../utils/columns'; |
| 9 | +import {dateFormatter, getFormattedDate, timeMSFormatter, utcDateTimeFormatter} from '../../../utils/datetime'; |
| 10 | +import {dnsCodesNames, dnsErrorsValues, getDNSErrorDescription, getDNSRcodeDescription} from '../../../utils/dns'; |
| 11 | +import {getDSCPDocUrl, getDSCPServiceClassDescription, getDSCPServiceClassName} from '../../../utils/dscp'; |
| 12 | +import {formatDurationAboveMillisecond, formatDurationAboveNanosecond} from '../../../utils/duration'; |
| 13 | +import {getICMPCode, getICMPDocUrl, getICMPType, icmpAllTypesValues, isValidICMPProto} from '../../../utils/icmp'; |
| 14 | +import {dropCausesNames, getDropCauseDescription, getDropCauseDocUrl} from '../../../utils/pkt-drop'; |
| 15 | +import {formatPort} from '../../../utils/port'; |
| 16 | +import {formatProtocol, getProtocolDocUrl} from '../../../utils/protocol'; |
| 17 | +import {getFlagsList, getTCPFlagsDocUrl} from '../../../utils/tcp-flags'; |
| 18 | +import {Size} from '../../dropdowns/table-display-dropdown'; |
19 | 19 | import './record-field.css'; |
20 | 20 |
|
21 | 21 | export type RecordFieldFilter = { |
@@ -413,7 +413,8 @@ export const RecordField: React.FC<RecordFieldProps> = ({ |
413 | 413 | } |
414 | 414 | return singleContainer(simpleTextWithTooltip(getDirectionDisplayString(String(value) as FlowDirection, t))); |
415 | 415 | } |
416 | | - case ColumnsId.interfaces: { |
| 416 | + case ColumnsId.interfaces: |
| 417 | + case ColumnsId.udns: { |
417 | 418 | if (Array.isArray(value)) { |
418 | 419 | return nthContainer( |
419 | 420 | value.map(iName => simpleTextWithTooltip(String(iName))), |
|
0 commit comments