PageInfo.fromElement constructor
Implementation
factory PageInfo.fromElement(Element element, Route route) {
AutoTrackPageConfig pageConfig = AutoTrackConfigManager.instance.getPageConfig(element.widget);
PageInfo pageInfo = PageInfo._(PageTimer());
pageInfo._pageKey = element.widget.runtimeType.toString();
pageInfo._pagePath = pageConfig.pagePath ?? route.settings.name ?? '';
pageInfo._pageTitle = pageConfig.pageTitle ?? pageInfo._findTitle(element) ?? '';
pageInfo._pageManualKey = pageConfig.pageID ?? md5.convert(utf8.encode('${pageInfo._pageKey}${pageInfo._pagePath}${pageInfo._pageTitle}')).toString();
pageInfo.ignore = pageInfo._checkIgnore(pageConfig);
return pageInfo;
}