Files
2024-02-15 17:01:50 +00:00

21 lines
672 B
TypeScript

import {decodeScalar} from 'sentry/utils/queryString';
import {useLocation} from 'sentry/utils/useLocation';
import useOrganization from 'sentry/utils/useOrganization';
import {REPLACE_FID_WITH_INP} from 'sentry/views/performance/browser/webVitals/settings';
export function useReplaceFidWithInpSetting() {
const location = useLocation();
const {query} = location;
const organization = useOrganization();
if (query.replaceFidWithInp !== undefined) {
return decodeScalar(query.replaceFidWithInp) === 'true';
}
if (organization.features.includes('starfish-browser-webvitals-replace-fid-with-inp')) {
return true;
}
return REPLACE_FID_WITH_INP;
}