error modals are so on
This commit is contained in:
@@ -104,7 +104,9 @@ func notifyLoop(ctx context.Context, c *hws.Client, ws *websocket.Conn) error {
|
||||
case notify.LevelWarn:
|
||||
err = popup.Toast(nt, count, 10000).Render(ctx, w)
|
||||
case notify.LevelError:
|
||||
// do error modal
|
||||
// Parse error code and stacktrace from Details field
|
||||
code, stacktrace := parseErrorDetails(nt.Details)
|
||||
err = popup.ErrorModalWS(code, stacktrace, nt, count).Render(ctx, w)
|
||||
default:
|
||||
err = popup.Toast(nt, count, 6000).Render(ctx, w)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user