web(feat): Add support for actions when clicking notifications (#966)

* feat(web): Add button to close notification popups

* feat(web): Add support for actions on notification click

* feat(web): Open CLI docs when clicking asset upload count message

* test(web): Add action field to notification-card tests

* chore(web): Formatting

* feat(web): Allow HTML in notification message

* feat(web): Do not use link element in file upload count notification

* feat(web): Prevent notification discard button from triggering action

* feat(web): Add noop action support for notifications

* chore(web): Remove unused function argument
This commit is contained in:
bo0tzz 2022-11-17 06:11:15 +01:00 committed by GitHub
parent 70cd313082
commit afae5fd972
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
4 changed files with 48 additions and 15 deletions

View file

@ -15,7 +15,8 @@ describe('NotificationCard component', () => {
id: 1234,
message: 'Notification message',
timeout: 1000,
type: NotificationType.Info
type: NotificationType.Info,
action: { type: 'discard' }
}
});
@ -29,7 +30,8 @@ describe('NotificationCard component', () => {
id: 1234,
message: 'Notification message',
timeout: 1000,
type: NotificationType.Info
type: NotificationType.Info,
action: { type: 'discard' }
}
});