import React from "react"; import { Card, Space, Tabs, Typography } from "antd"; import styled from "styled-components"; import { pushDStree } from "../../store/actions"; const { TabPane } = Tabs; const { Text } = Typography; interface SelectedSpanDetailsProps { data: pushDStree } const Title = styled(Text)` color: "#2D9CDB", fontSize: '12px', `; const SelectedSpanDetails = (props: SelectedSpanDetailsProps) => { let spanTags = props.data.tags; let service = props.data?.name?.split(":")[0]; let operation = props.data?.name?.split(":")[1]; return ( Details for selected Span Service {service} Operation {operation} {spanTags && spanTags.map((tags, index) => { return ( <> {tags.value && ( <> {tags.key}
{tags.key === "error" ? "true" : tags.value}
)} ); })}
{spanTags && spanTags .filter((tags) => tags.key === "error") .map((error) => ( <> {error.key}
true
))}
); }; export default SelectedSpanDetails;