mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-09-29 22:34:33 +00:00
21 lines
672 B
TypeScript
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;
|
|
}
|