mirror of
https://github.com/heyarne/airsonic-ui.git
synced 2026-05-07 02:33:39 +02:00
Add user notifications and display api errors (#10)
Closes #2 * Add user notifications * Update re-frame-10x config * Display api errors as notifications * Automatically hide notifications after a while
This commit is contained in:
parent
187f001414
commit
ab7519f289
12 changed files with 232 additions and 42 deletions
|
|
@ -5,6 +5,7 @@
|
|||
[airsonic-ui.events :as events]
|
||||
[airsonic-ui.subs :as subs]
|
||||
|
||||
[airsonic-ui.views.notifications :refer [notification-list]]
|
||||
[airsonic-ui.views.breadcrumbs :refer [breadcrumbs]]
|
||||
[airsonic-ui.views.bottom-bar :refer [bottom-bar]]
|
||||
[airsonic-ui.views.login :refer [login-form]]
|
||||
|
|
@ -65,7 +66,10 @@
|
|||
[bottom-bar]]))
|
||||
|
||||
(defn main-panel []
|
||||
(let [[route params query] @(subscribe [::subs/current-route])]
|
||||
(case route
|
||||
::routes/login [login-form]
|
||||
[app route params query])))
|
||||
(let [[route params query] @(subscribe [::subs/current-route])
|
||||
notifications @(subscribe [::subs/notifications])]
|
||||
[:div
|
||||
[notification-list notifications]
|
||||
(case route
|
||||
::routes/login [login-form]
|
||||
[app route params query])]))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue