diff --git a/src/clj/auto_ap/ssr/components/aside.clj b/src/clj/auto_ap/ssr/components/aside.clj index b9aa9576..badf1786 100644 --- a/src/clj/auto_ap/ssr/components/aside.clj +++ b/src/clj/auto_ap/ssr/components/aside.clj @@ -289,22 +289,22 @@ (menu-button- {:href (transaction-nav-url request ::transaction-routes/page) :active? (= ::transaction-routes/page (:matched-route request)) :hx-boost "true" - :hx-vals "js:(() => { const p = new URLSearchParams(window.location.search); p.delete('status'); p.delete('start'); p.delete('per-page'); return Object.fromEntries(p); })()"} + :hx-include "#transaction-filters"} "All") (menu-button- {:href (transaction-nav-url request ::transaction-routes/unapproved-page) :active? (= ::transaction-routes/unapproved-page (:matched-route request)) :hx-boost "true" - :hx-vals "js:(() => { const p = new URLSearchParams(window.location.search); p.delete('status'); p.delete('start'); p.delete('per-page'); return Object.fromEntries(p); })()"} + :hx-include "#transaction-filters"} "Unapproved") (menu-button- {:href (transaction-nav-url request ::transaction-routes/requires-feedback-page) :active? (= ::transaction-routes/requires-feedback-page (:matched-route request)) :hx-boost "true" - :hx-vals "js:(() => { const p = new URLSearchParams(window.location.search); p.delete('status'); p.delete('start'); p.delete('per-page'); return Object.fromEntries(p); })()"} + :hx-include "#transaction-filters"} "Client Review") (menu-button- {:href (transaction-nav-url request ::transaction-routes/approved-page) :active? (= ::transaction-routes/approved-page (:matched-route request)) :hx-boost "true" - :hx-vals "js:(() => { const p = new URLSearchParams(window.location.search); p.delete('status'); p.delete('start'); p.delete('per-page'); return Object.fromEntries(p); })()"} + :hx-include "#transaction-filters"} "Approved") (when (can? (:identity request) {:subject :transaction :activity :insights})