feat: generate random notifications in local development

Signed-off-by: Heikki Hellgren <heikki.hellgren@op.fi>
This commit is contained in:
Heikki Hellgren
2024-04-22 09:22:41 +03:00
parent a7fc880eed
commit cba628ae6f
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();