mirror of
https://github.com/coder/coder.git
synced 2025-07-03 16:13:58 +00:00
feat: set icons for each type of notification (#17115)
Each notification type will have an icon to represent the context: <img width="503" alt="Screenshot 2025-03-26 at 13 44 35" src="https://github.com/user-attachments/assets/1187c1c0-1043-4a32-b105-a7f91b52f8ca" /> This depends on https://github.com/coder/coder/pull/17013
This commit is contained in:
@ -137,7 +137,7 @@ func TestInboxNotification_Watch(t *testing.T) {
|
||||
require.Equal(t, memberClient.ID, notif.Notification.UserID)
|
||||
|
||||
// check for the fallback icon logic
|
||||
require.Equal(t, codersdk.FallbackIconWorkspace, notif.Notification.Icon)
|
||||
require.Equal(t, codersdk.InboxNotificationFallbackIconWorkspace, notif.Notification.Icon)
|
||||
})
|
||||
|
||||
t.Run("OK - change format", func(t *testing.T) {
|
||||
@ -557,11 +557,11 @@ func TestInboxNotifications_List(t *testing.T) {
|
||||
require.Len(t, notifs.Notifications, 10)
|
||||
|
||||
require.Equal(t, "https://dev.coder.com/icon.png", notifs.Notifications[0].Icon)
|
||||
require.Equal(t, codersdk.FallbackIconWorkspace, notifs.Notifications[9].Icon)
|
||||
require.Equal(t, codersdk.FallbackIconWorkspace, notifs.Notifications[8].Icon)
|
||||
require.Equal(t, codersdk.FallbackIconAccount, notifs.Notifications[7].Icon)
|
||||
require.Equal(t, codersdk.FallbackIconTemplate, notifs.Notifications[6].Icon)
|
||||
require.Equal(t, codersdk.FallbackIconOther, notifs.Notifications[4].Icon)
|
||||
require.Equal(t, codersdk.InboxNotificationFallbackIconWorkspace, notifs.Notifications[9].Icon)
|
||||
require.Equal(t, codersdk.InboxNotificationFallbackIconWorkspace, notifs.Notifications[8].Icon)
|
||||
require.Equal(t, codersdk.InboxNotificationFallbackIconAccount, notifs.Notifications[7].Icon)
|
||||
require.Equal(t, codersdk.InboxNotificationFallbackIconTemplate, notifs.Notifications[6].Icon)
|
||||
require.Equal(t, codersdk.InboxNotificationFallbackIconOther, notifs.Notifications[4].Icon)
|
||||
})
|
||||
|
||||
t.Run("OK with template filter", func(t *testing.T) {
|
||||
@ -607,7 +607,7 @@ func TestInboxNotifications_List(t *testing.T) {
|
||||
require.Len(t, notifs.Notifications, 5)
|
||||
|
||||
require.Equal(t, "Notification 8", notifs.Notifications[0].Title)
|
||||
require.Equal(t, codersdk.FallbackIconWorkspace, notifs.Notifications[0].Icon)
|
||||
require.Equal(t, codersdk.InboxNotificationFallbackIconWorkspace, notifs.Notifications[0].Icon)
|
||||
})
|
||||
|
||||
t.Run("OK with target filter", func(t *testing.T) {
|
||||
|
Reference in New Issue
Block a user