(
filter: EntityFilter | ActionFilter | null,
isCustom = true
)
| 43 | import { isEventsNode, isLifecycleQuery } from '~/queries/utils' |
| 44 | |
| 45 | export const getDisplayNameFromEntityFilter = ( |
| 46 | filter: EntityFilter | ActionFilter | null, |
| 47 | isCustom = true |
| 48 | ): string | null => { |
| 49 | // Make sure names aren't blank strings |
| 50 | const customName = ensureStringIsNotBlank(filter?.custom_name) |
| 51 | let name = ensureStringIsNotBlank(filter?.name) |
| 52 | if (name && name in keyMapping.event) { |
| 53 | name = keyMapping.event[name].label |
| 54 | } |
| 55 | |
| 56 | // Return custom name. If that doesn't exist then the name, then the id, then just null. |
| 57 | return (isCustom ? customName : null) ?? name ?? (filter?.id ? `${filter?.id}` : null) |
| 58 | } |
| 59 | |
| 60 | export const getDisplayNameFromEntityNode = (node: EventsNode | ActionsNode, isCustom = true): string | null => { |
| 61 | // Make sure names aren't blank strings |
no test coverage detected
searching dependent graphs…