import {useInpSpanSamplesWebVitalsQuery} from 'sentry/views/performance/browser/webVitals/utils/queries/useInpSpanSamplesWebVitalsQuery'; import type {InteractionSpanSampleRowWithScore} from 'sentry/views/performance/browser/webVitals/utils/types'; type Props = { enabled: boolean; transaction: string; }; export function useGoodMehAndBadInteractionsSamplesQuery({transaction, enabled}: Props) { // TODO: Update this function to query good, meh, and bad interactions const {data, isFetching} = useInpSpanSamplesWebVitalsQuery({ transaction, enabled, limit: 9, }); const interactionsTableData: InteractionSpanSampleRowWithScore[] = data.sort( (a, b) => a.inpScore - b.inpScore ); return { data: interactionsTableData, isLoading: isFetching, }; }