// Module ID: 11927 // Function ID: 11928 // Name: TTIFirstContentfulPaint // Dependencies: [19, 21, 4432, 9, 7681, 11928, 2] // Exports: TTIFirstContentfulPaint // Module 11927 (TTIFirstContentfulPaint) import TTITrackerDefault from "TTITracker" /* 9 */; import RootNavigationRef from "RootNavigationRef" /* 4432 */; import PostTTIScheduler from "PostTTIScheduler" /* 7681 */; import noop from "module_19" /* 19 */; require = fn; const jsx = fn(21).jsx; const size = fn(2); const result = size.fileFinishedImporting("modules/tti_analytics/native/TTIFirstContentfulPaint.tsx"); export const TTIFirstContentfulPaint = function TTIFirstContentfulPaint(checkFocusedScreen) { checkFocusedScreen = checkFocusedScreen.checkFocusedScreen; const items = [checkFocusedScreen]; const onMeasurement = noop.useCallback((nativeEvent) => { if (null != checkFocusedScreen) { const rootNavigationRef = RootNavigationRef.getRootNavigationRef(); let currentRoute; if (rootNavigationRef != null) { currentRoute = rootNavigationRef.getCurrentRoute(); } } const firstContentfulPaint = TTITrackerDefault.firstContentfulPaint; firstContentfulPaint.record(nativeEvent.nativeEvent.timestamp); PostTTIScheduler.notifyAboutTTI(); }, items); return jsx(checkFocusedScreen(11928).TTIMeasurementView, { onMeasurement }); };