Skip to content

Commit 892ba38

Browse files
committed
Check for loading onyx value in WorkspaceTimeTrackingDefaultRatePage
1 parent 1b1b5ae commit 892ba38

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/pages/workspace/timeTracking/WorkspaceTimeTrackingDefaultRatePage.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ import ONYXKEYS from '@src/ONYXKEYS';
2222
import type SCREENS from '@src/SCREENS';
2323
import {policyTimeTrackingSelector} from '@src/selectors/Policy';
2424
import INPUT_IDS from '@src/types/form/WorkspaceTimeTrackingDefaultRateForm';
25+
import isLoadingOnyxValue from '@src/types/utils/isLoadingOnyxValue';
2526

2627
type WorkspaceTimeTrackingDefaultRatePageProps = PlatformStackScreenProps<SettingsNavigatorParamList, typeof SCREENS.WORKSPACE.TIME_TRACKING_DEFAULT_RATE>;
2728

@@ -33,10 +34,10 @@ function WorkspaceTimeTrackingDefaultRatePage({
3334
const {translate} = useLocalize();
3435
const {inputCallbackRef} = useAutoFocusInput();
3536
const styles = useThemeStyles();
36-
const [policy] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY}${policyID}`, {canBeMissing: true, selector: policyTimeTrackingSelector});
37+
const [policy, policyFetchStatus] = useOnyx(`${ONYXKEYS.COLLECTION.POLICY}${policyID}`, {canBeMissing: true, selector: policyTimeTrackingSelector});
3738
const currency = policy?.outputCurrency ?? CONST.CURRENCY.USD;
3839

39-
if (!policy) {
40+
if (!policy || isLoadingOnyxValue(policyFetchStatus)) {
4041
return <FullScreenLoadingIndicator />;
4142
}
4243

0 commit comments

Comments
 (0)