- 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>
25 lines
990 B
JavaScript
25 lines
990 B
JavaScript
import * as React from 'react';
|
|
/**
|
|
* Set the document title for the active screen
|
|
*/
|
|
export default function useDocumentTitle(ref) {
|
|
let {
|
|
enabled = true,
|
|
formatter = (options, route) => (options === null || options === void 0 ? void 0 : options.title) ?? (route === null || route === void 0 ? void 0 : route.name)
|
|
} = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : {};
|
|
React.useEffect(() => {
|
|
if (!enabled) {
|
|
return;
|
|
}
|
|
const navigation = ref.current;
|
|
if (navigation) {
|
|
const title = formatter(navigation.getCurrentOptions(), navigation.getCurrentRoute());
|
|
document.title = title;
|
|
}
|
|
return navigation === null || navigation === void 0 ? void 0 : navigation.addListener('options', e => {
|
|
const title = formatter(e.data.options, navigation === null || navigation === void 0 ? void 0 : navigation.getCurrentRoute());
|
|
document.title = title;
|
|
});
|
|
});
|
|
}
|
|
//# sourceMappingURL=useDocumentTitle.js.map
|