Skip to content

Commit 269f175

Browse files
authored
[Observability:Streams] Add page-level description to Streams landing page (#268468)
Closes https://github.com/elastic/streams-program/issues/1106 ## Summary This PR adds a page level description to the streams landing page along with a link to streams documentation. <img width="1512" height="982" alt="Screenshot 2026-05-08 at 10 44 00 AM" src="https://github.com/user-attachments/assets/a4d0562e-9f2e-4f45-9dcf-5b80847577cf" />
1 parent 11c5917 commit 269f175

1 file changed

Lines changed: 15 additions & 0 deletions

File tree

  • x-pack/platform/plugins/shared/streams_app/public/components/stream_list_view

x-pack/platform/plugins/shared/streams_app/public/components/stream_list_view/index.tsx

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import {
1111
EuiEmptyPrompt,
1212
EuiFlexGroup,
1313
EuiFlexItem,
14+
EuiLink,
1415
EuiLoadingElastic,
1516
useEuiTheme,
1617
} from '@elastic/eui';
@@ -47,6 +48,7 @@ export function StreamListView() {
4748
},
4849
core,
4950
} = context;
51+
const streamsDocsLink = core.docLinks.links.observability.logsStreams;
5052
const { onPageReady } = usePerformanceContext();
5153
const router = useStreamsAppRouter();
5254

@@ -213,6 +215,19 @@ export function StreamListView() {
213215
)}
214216
</EuiFlexGroup>
215217
}
218+
description={
219+
<>
220+
{i18n.translate('xpack.streams.streamsListView.pageHeaderDescription', {
221+
defaultMessage:
222+
'Manage how your data is ingested, structured, and retained across all your streams.',
223+
})}{' '}
224+
<EuiLink href={streamsDocsLink} target="_blank">
225+
{i18n.translate('xpack.streams.streamsListView.pageHeaderDescriptionLearnMoreLink', {
226+
defaultMessage: 'Learn more',
227+
})}
228+
</EuiLink>
229+
</>
230+
}
216231
/>
217232
<StreamsAppPageTemplate.Body grow>
218233
{streamsListFetch.loading && streamsListFetch.value === undefined ? (

0 commit comments

Comments
 (0)