import {Link} from 'react-router'; import * as qs from 'query-string'; import {useLocation} from 'sentry/utils/useLocation'; import useOrganization from 'sentry/utils/useOrganization'; import {normalizeUrl} from 'sentry/utils/withDomainRequired'; import {OverflowEllipsisTextContainer} from 'sentry/views/starfish/components/textAlign'; import {extractRoute} from 'sentry/views/starfish/utils/extractRoute'; import {useRoutingContext} from 'sentry/views/starfish/utils/routingContext'; interface Props { description: React.ReactNode; projectId: number; endpoint?: string; endpointMethod?: string; group?: string; } export function SpanDescriptionLink({ group, projectId, endpoint, endpointMethod, description, }: Props) { const location = useLocation(); const organization = useOrganization(); const routingContext = useRoutingContext(); const queryString = { ...location.query, project: projectId, endpoint, endpointMethod, }; return ( {group ? ( {description} ) : ( description )} ); }