mirror of
https://git.mirrors.martin98.com/https://github.com/SigNoz/signoz
synced 2025-10-12 01:51:29 +08:00
17 lines
534 B
TypeScript
17 lines
534 B
TypeScript
import { initialAutocompleteData } from 'constants/queryBuilder';
|
|
import { BaseAutocompleteData } from 'types/api/queryBuilder/queryAutocompleteResponse';
|
|
|
|
export const chooseAutocompleteFromCustomValue = (
|
|
sourceList: BaseAutocompleteData[],
|
|
value: string,
|
|
): BaseAutocompleteData => {
|
|
const firstBaseAutoCompleteValue = sourceList.find(
|
|
(sourceAutoComplete) => value === sourceAutoComplete.key,
|
|
);
|
|
|
|
if (!firstBaseAutoCompleteValue)
|
|
return { ...initialAutocompleteData, key: value };
|
|
|
|
return firstBaseAutoCompleteValue;
|
|
};
|