diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/crawler/crawler_single_domain.test.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/crawler/crawler_single_domain.test.tsx index 52e3ca19e69e6..903068e28c39a 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/crawler/crawler_single_domain.test.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/crawler/crawler_single_domain.test.tsx @@ -57,15 +57,17 @@ describe('CrawlerSingleDomain', () => { expect(wrapper.prop('pageHeader').pageTitle).toEqual('https://elastic.co'); }); - it('uses a placeholder for the page title and page chrome if a domain has not been set', () => { + it('does not render a page header and uses placeholder chrome while loading', () => { setMockValues({ ...MOCK_VALUES, + dataLoading: true, domain: null, }); const wrapper = shallow(); - expect(wrapper.prop('pageHeader').pageTitle).toEqual('Loading...'); + expect(wrapper.prop('pageChrome')).toContain('...'); + expect(wrapper.prop('pageHeader')).toBeUndefined(); }); it('contains a crawler status banner', () => { diff --git a/x-pack/plugins/enterprise_search/public/applications/app_search/components/crawler/crawler_single_domain.tsx b/x-pack/plugins/enterprise_search/public/applications/app_search/components/crawler/crawler_single_domain.tsx index aaa5f0d553983..6419c31cc16ca 100644 --- a/x-pack/plugins/enterprise_search/public/applications/app_search/components/crawler/crawler_single_domain.tsx +++ b/x-pack/plugins/enterprise_search/public/applications/app_search/components/crawler/crawler_single_domain.tsx @@ -32,23 +32,21 @@ export const CrawlerSingleDomain: React.FC = () => { const { fetchDomainData } = useActions(CrawlerSingleDomainLogic); - const displayDomainUrl = domain - ? domain.url - : i18n.translate('xpack.enterpriseSearch.appSearch.crawler.singleDomain.loadingTitle', { - defaultMessage: 'Loading...', - }); - useEffect(() => { fetchDomainData(domainId); }, []); return ( , ], - }} + pageChrome={getEngineBreadcrumbs([CRAWLER_TITLE, domain?.url || '...'])} + pageHeader={ + dataLoading + ? undefined + : { + pageTitle: domain!.url, + rightSideItems: [, ], + } + } isLoading={dataLoading} >