0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-02-03 21:09:00 -05:00

Show error instead of dialog

This commit is contained in:
Andrés Moya 2022-09-05 16:05:07 +02:00
parent 3a6876eeec
commit f1b536034a
2 changed files with 7 additions and 13 deletions

View file

@ -15,10 +15,9 @@
[app.common.types.shape.interactions :as ctsi] [app.common.types.shape.interactions :as ctsi]
[app.main.data.comments :as dcm] [app.main.data.comments :as dcm]
[app.main.data.fonts :as df] [app.main.data.fonts :as df]
[app.main.data.modal :as modal] [app.main.data.messages :as msg]
[app.main.features :as features] [app.main.features :as features]
[app.main.repo :as rp] [app.main.repo :as rp]
[app.main.store :as st]
[app.util.globals :as ug] [app.util.globals :as ug]
[app.util.i18n :as i18n :refer [tr]] [app.util.i18n :as i18n :refer [tr]]
[app.util.router :as rt] [app.util.router :as rt]
@ -124,14 +123,10 @@
(->> (rx/of (df/fonts-fetched fonts) (->> (rx/of (df/fonts-fetched fonts)
(bundle-fetched (merge bundle params)))))) (bundle-fetched (merge bundle params))))))
(rx/catch (fn [err] (rx/catch (fn [err]
(let [team-id (-> state :teams keys first)]
(if (and (= (:type err) :restriction) (if (and (= (:type err) :restriction)
(= (:code err) :feature-disabled)) (= (:code err) :feature-disabled))
(rx/of (modal/show (rx/of (msg/error (tr "errors.components-v2") {:timeout nil}))
{:type :alert (rx/throw err)))))))))
:message (tr "errors.components-v2")
:on-accept #(st/emit! (rt/nav ""))}))
(rx/throw err))))))))))
(declare go-to-frame-auto) (declare go-to-frame-auto)

View file

@ -27,9 +27,8 @@
([router id] (resolve router id {} {})) ([router id] (resolve router id {} {}))
([router id path-params] (resolve router id path-params {})) ([router id path-params] (resolve router id path-params {}))
([router id path-params query-params] ([router id path-params query-params]
(if-let [match (r/match-by-name router id path-params)] (when-let [match (r/match-by-name router id path-params)]
(r/match->path match query-params) (r/match->path match query-params))))
"")))
(defn create (defn create
[routes] [routes]