diff options
Diffstat (limited to 'src/frontend')
-rw-r--r-- | src/frontend/tubo/events.cljs | 5 | ||||
-rw-r--r-- | src/frontend/tubo/routes.cljs | 7 | ||||
-rw-r--r-- | src/frontend/tubo/views/playlists.cljs (renamed from src/frontend/tubo/views/bookmarks.cljs) | 4 |
3 files changed, 11 insertions, 5 deletions
diff --git a/src/frontend/tubo/events.cljs b/src/frontend/tubo/events.cljs index 0ee184d..889719d 100644 --- a/src/frontend/tubo/events.cljs +++ b/src/frontend/tubo/events.cljs @@ -656,3 +656,8 @@ (fn [{:keys [db store]} [_ key val]] {:db (assoc-in db [:settings key] val) :store (assoc store key val)})) + +(rf/reg-event-fx + ::get-playlists-page + (fn [_] + {::document-title! "Playlists"})) diff --git a/src/frontend/tubo/routes.cljs b/src/frontend/tubo/routes.cljs index 4cf97c3..b062544 100644 --- a/src/frontend/tubo/routes.cljs +++ b/src/frontend/tubo/routes.cljs @@ -4,10 +4,10 @@ [reitit.frontend.easy :as rfe] [re-frame.core :as rf] [tubo.events :as events] - [tubo.views.bookmarks :as bookmarks] [tubo.views.channel :as channel] [tubo.views.kiosk :as kiosk] [tubo.views.playlist :as playlist] + [tubo.views.playlists :as playlists] [tubo.views.search :as search] [tubo.views.settings :as settings] [tubo.views.stream :as stream])) @@ -45,8 +45,9 @@ (rf/dispatch [::events/get-kiosk-page serviceId kioskId]))}]}] ["/settings" {:view settings/settings-page :name ::settings}] - ["/bookmarks" {:view bookmarks/bookmarks-page - :name ::bookmarks}]])) + ["/playlists" {:view playlists/playlists-page + :name ::playlists + :controllers [{:start #(rf/dispatch [::events/get-playlists-page])}]}]])) (defn on-navigate [new-match] diff --git a/src/frontend/tubo/views/bookmarks.cljs b/src/frontend/tubo/views/playlists.cljs index 3f47c02..b640960 100644 --- a/src/frontend/tubo/views/bookmarks.cljs +++ b/src/frontend/tubo/views/playlists.cljs @@ -1,11 +1,11 @@ -(ns tubo.views.bookmarks +(ns tubo.views.playlists (:require [re-frame.core :as rf] [tubo.components.items :as items] [tubo.components.layout :as layout] [tubo.events :as events])) -(defn bookmarks-page +(defn playlists-page [] (let [service-color @(rf/subscribe [:service-color]) bookmarks @(rf/subscribe [:bookmarks])] |