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}
>