25 lines
702 B
JavaScript
25 lines
702 B
JavaScript
// Module ID: 5038
|
|
// Function ID: 42951
|
|
// Name: useViewRefHandler
|
|
// Dependencies: []
|
|
// Exports: useViewRefHandler
|
|
|
|
// Module 5038 (useViewRefHandler)
|
|
require(dependencyMap[0]).useCallback;
|
|
|
|
export const useViewRefHandler = function useViewRefHandler(current, detectorUpdater) {
|
|
const importDefault = current;
|
|
const dependencyMap = detectorUpdater;
|
|
const items = [current, detectorUpdater];
|
|
return useCallback((viewRef) => {
|
|
if (null !== viewRef) {
|
|
viewRef.viewRef = viewRef;
|
|
if (-1 === viewRef.previousViewTag) {
|
|
viewRef.previousViewTag = viewRef(arg1[1])(viewRef.viewRef);
|
|
}
|
|
if (!viewRef.firstRender) {
|
|
arg1(true);
|
|
}
|
|
}
|
|
}, items);
|
|
};
|