Navigation: Add News to top nav (#55466)

* added news feed component

* move button to news component

* create newsfeed hooks and conver NewsPanel to functional component

* added news_feed_enabled and news_feed_url to server settings ini

* add default value in defaults.ini

* set news drawer settings value to true by default

* remove server settings config

* use useToggle hook

* fix newsitem render

* support drawer on mobile screen

* use media query utility
This commit is contained in:
Leo
2022-09-30 15:11:24 +02:00
committed by GitHub
parent 5eab922a16
commit 7df49ca230
11 changed files with 324 additions and 183 deletions
@@ -163,7 +163,14 @@ const getStyles = (theme: GrafanaTheme2) => {
.drawer-open .drawer-content-wrapper {
box-shadow: ${theme.shadows.z3};
}
z-index: ${theme.zIndex.dropdown};
${theme.breakpoints.down('sm')} {
.drawer-content-wrapper {
width: 100% !important;
}
}
`,
header: css`
background-color: ${theme.colors.background.canvas};