Skip to content

Commit

Permalink
fix: #337 some inconsistencies
Browse files Browse the repository at this point in the history
  • Loading branch information
jacovinus committed Jun 13, 2023
1 parent 4438453 commit 8d1ea25
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 11 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -125,7 +125,7 @@ const ValuesList: React.FC<ValuesListProps> = (props) => {
const [filterState, setFilterState] = useState("");

// get values hook
const { response, loading }: any = useLabelValues(
const { response: labelValuesResponse, loading }: any = useLabelValues(
dataSourceId,
label,
new Date(start),
Expand Down Expand Up @@ -174,20 +174,22 @@ const ValuesList: React.FC<ValuesListProps> = (props) => {
}, [props.data.labels]);

const resp = useMemo(() => {
if (response?.data?.data?.length > 0) {


const label = data?.labels?.find(
(label: any) => label.name === label
if (labelValuesResponse?.data?.data?.length > 0) {
const labelFromResponse = data?.labels?.find(
(l: any) => l.name === label
);

const values = label?.values;
const valuesMap = new Map();
const values = labelFromResponse?.values;
const valuesMap = new Map();

values?.forEach((value: any) => {
valuesMap.set(value.name, value);
valuesMap.set(value.name, {...value,label});
});


return response?.data?.data?.map((val: any) => ({
return labelValuesResponse?.data?.data?.map((val: any) => ({
label,
name: val,
selected: valuesMap.get(val)?.selected || false,
Expand All @@ -199,7 +201,7 @@ const ValuesList: React.FC<ValuesListProps> = (props) => {
return [];
}
// eslint-disable-next-line react-hooks/exhaustive-deps
}, [response]);
}, [labelValuesResponse]);

const [valuesState, setValuesState] = useState(resp);
const [filterValuesState, setFilterValuesState] = useState(valuesState);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -807,7 +807,6 @@ const QueryBar: React.FC<QueryBarProps> = (props) => {
value="traceId"
onChange={switchTraceQueryType}
/>
{traceQueryType === "traceId" && showResultButton}
</div>
{traceQueryType === "traceId" && querySearch}
{traceQueryType === "search" && traceSearch}
Expand Down

0 comments on commit 8d1ea25

Please sign in to comment.