- 37개 파일 IP → zioinfo.co.kr 치환 (소스/매뉴얼/설정/하네스) - Manager DrConsole/NetworkConsole/CsapConsole 빌드 + /var/www/manager/ 배포 - 테스트: Manager HTTP 200, ITSM 신규 API 7개 전체 200 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
16 lines
1014 B
JavaScript
16 lines
1014 B
JavaScript
import * as React from 'react';
|
|
export default function useInvalidPreventRemoveError(state) {
|
|
var _state$routes$find;
|
|
const [nextDismissedKey, setNextDismissedKey] = React.useState(null);
|
|
const dismissedRouteName = nextDismissedKey ? (_state$routes$find = state.routes.find(route => route.key === nextDismissedKey)) === null || _state$routes$find === void 0 ? void 0 : _state$routes$find.name : null;
|
|
React.useEffect(() => {
|
|
if (dismissedRouteName) {
|
|
const message = `The screen '${dismissedRouteName}' was removed natively but didn't get removed from JS state. ` + `This can happen if the action was prevented in a 'beforeRemove' listener, which is not fully supported in native-stack.\n\n` + `Consider using a 'usePreventRemove' hook with 'headerBackButtonMenuEnabled: false' to prevent users from natively going back multiple screens.`;
|
|
console.error(message);
|
|
}
|
|
}, [dismissedRouteName]);
|
|
return {
|
|
setNextDismissedKey
|
|
};
|
|
}
|
|
//# sourceMappingURL=useDismissedRouteError.js.map
|