// Module ID: 1549 // Function ID: 17585 // Name: getRootStateForNavigate // Dependencies: [31, 1459, 1534] // Exports: default // Module 1549 (getRootStateForNavigate) import result from "result"; const require = arg1; function getRootStateForNavigate(parent, state) { parent = parent.getParent(); if (parent) { state = parent.getState(); let obj = { index: 0 }; const _Object = Object; obj = { state }; const items = [Object.assign({}, state.routes[state.index], obj)]; obj.routes = items; return getRootStateForNavigate(parent, obj); } else { return state; } } export default function useLinkBuilder() { context = React.useContext(context(1459).NavigationHelpersContext); context1 = React.useContext(context1(1534)); let items = [context1, context]; return React.useCallback((name, params) => { const options = context1.options; let enabled; if (null != options) { enabled = options.enabled; } if (false !== enabled) { let obj = {}; if (context) { obj.index = 0; obj = { name, params }; const items = [obj]; obj.routes = items; let tmp3 = outer1_4(context, obj); } else { obj.index = 0; obj = { name, params }; const items1 = [obj]; obj.routes = items1; tmp3 = obj; } if (null != options) { if (options.getPathFromState) { let config; if (null != options) { config = options.config; } let pathFromState = options.getPathFromState(tmp3, config); } return pathFromState; } let config1; if (null != options) { config1 = options.config; } pathFromState = context(outer1_2[1]).getPathFromState(tmp3, config1); const obj4 = context(outer1_2[1]); } }, items); };