Merge pull request #24418 from drodil/notifications_faker

feat: generate random notifications in local development
This commit is contained in:
Fredrik Adelöw
2024-04-25 16:23:28 +02:00
committed by GitHub
3 changed files with 90 additions and 16 deletions
+13
View File
@@ -21,6 +21,8 @@ import {
NotificationsSidebarItem,
} from '../src';
import { signalsPlugin } from '@backstage/plugin-signals';
import { SidebarItem } from '@backstage/core-components';
import AddAlert from '@material-ui/icons/AddAlert';
createDevApp()
.registerPlugin(notificationsPlugin)
@@ -35,4 +37,15 @@ createDevApp()
path: '/notifications',
})
.addSidebarItem(<NotificationsSidebarItem webNotificationsEnabled />)
.addSidebarItem(
<SidebarItem
icon={AddAlert}
text="Random notification"
onClick={() => {
fetch('http://localhost:7007/api/notifications-debug/', {
method: 'POST',
});
}}
/>,
)
.render();