0
Fork 0
mirror of https://github.com/penpot/penpot.git synced 2025-04-12 15:01:28 -05:00

⬆️ Upgrade shadow-cljs and rumext dependency

This commit is contained in:
Andrey Antukh 2022-09-25 19:24:45 +02:00
parent 278f6685b6
commit 8bdfd188d8
239 changed files with 250 additions and 246 deletions

View file

@ -2,8 +2,8 @@
{promesa.core/let clojure.core/let
promesa.core/->> clojure.core/->>
promesa.core/-> clojure.core/->
rumext.alpha/defc clojure.core/defn
rumext.alpha/fnc clojure.core/fn
rumext.v2/defc clojure.core/defn
rumext.v2/fnc clojure.core/fn
app.common.data/export clojure.core/def
app.db/with-atomic clojure.core/with-open
app.common.data.macros/get-in clojure.core/get-in

View file

@ -10,9 +10,13 @@
funcool/beicon {:mvn/version "2021.07.05-1"}
funcool/okulary {:mvn/version "2022.04.11-16"}
funcool/potok {:mvn/version "2022.04.28-67"}
funcool/rumext {:mvn/version "2022.04.19-148"}
funcool/tubax {:mvn/version "2021.05.20-0"}
funcool/rumext
{:git/tag "v2.0"
:git/sha "fc617a8"
:git/url "https://github.com/funcool/rumext.git"}
instaparse/instaparse {:mvn/version "1.4.12"}
garden/garden {:git/url "https://github.com/noprompt/garden"
:git/sha "05590ecb5f6fa670856f3d1ab400aa4961047480"}

View file

@ -28,7 +28,7 @@
[debug]
[features]
[potok.core :as ptk]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(log/initialize!)
(log/set-level! :root :warn)

View file

@ -12,7 +12,7 @@
[app.main.store :as st]
[okulary.core :as l]
[potok.core :as ptk]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(log/set-level! :debug)

View file

@ -45,7 +45,7 @@
[beicon.core :as rx]
[clojure.set :as set]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(def ^:const viewbox-decimal-precision 3)
(def ^:private default-color clr/canvas)

View file

@ -24,7 +24,7 @@
[app.main.ui.viewer :as viewer]
[app.main.ui.workspace :as workspace]
[app.util.router :as rt]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc on-main-error
[{:keys [error] :as props}]

View file

@ -13,7 +13,7 @@
[app.util.i18n :as i18n :refer [tr t]]
[app.util.keyboard :as k]
[goog.events :as events]
[rumext.alpha :as mf])
[rumext.v2 :as mf])
(:import goog.events.EventType))
(mf/defc alert-dialog

View file

@ -14,7 +14,7 @@
[app.main.ui.icons :as i]
[app.util.dom :as dom]
[app.util.i18n :as i18n :refer [tr]]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc terms-login
[]

View file

@ -20,7 +20,7 @@
[app.util.router :as rt]
[beicon.core :as rx]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(def show-alt-login-buttons?
(some (partial contains? @cf/flags)

View file

@ -14,7 +14,7 @@
[app.util.i18n :as i18n :refer [tr]]
[app.util.router :as rt]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(s/def ::password-1 ::us/not-empty-string)
(s/def ::password-2 ::us/not-empty-string)

View file

@ -16,7 +16,7 @@
[app.util.router :as rt]
[beicon.core :as rx]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(s/def ::email ::us/email)
(s/def ::recovery-request-form (s/keys :req-un [::email]))

View file

@ -20,7 +20,7 @@
[app.util.router :as rt]
[beicon.core :as rx]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc demo-warning
[_]

View file

@ -17,7 +17,7 @@
[app.util.router :as rt]
[app.util.timers :as ts]
[beicon.core :as rx]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmulti handle-token (fn [token] (:iss token)))

View file

@ -22,7 +22,7 @@
[app.util.time :as dt]
[cuerdas.core :as str]
[okulary.core :as l]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc resizing-textarea
{::mf/wrap-props false}

View file

@ -7,7 +7,7 @@
(ns app.main.ui.components.code-block
(:require
["highlight.js" :as hljs]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc code-block [{:keys [code type]}]
(let [block-ref (mf/use-ref)]

View file

@ -9,7 +9,7 @@
[app.util.color :as uc]
[app.util.dom :as dom]
[app.util.i18n :as i18n :refer [tr]]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn gradient-type->string [type]
(case type

View file

@ -13,7 +13,7 @@
[app.util.keyboard :as kbd]
[app.util.object :as obj]
[goog.events :as events]
[rumext.alpha :as mf])
[rumext.v2 :as mf])
(:import goog.events.EventType))
(defn clean-color

View file

@ -15,7 +15,7 @@
[app.util.i18n :as i18n :refer [tr]]
[app.util.object :as obj]
[goog.object :as gobj]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc context-menu
{::mf/wrap-props false}

View file

@ -10,7 +10,7 @@
[app.util.timers :as timers]
[app.util.webapi :as wapi]
[beicon.core :as rx]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc copy-button [{:keys [data on-copied]}]
(let [just-copied (mf/use-state false)]

View file

@ -12,7 +12,7 @@
[app.util.keyboard :as kbd]
[goog.events :as events]
[goog.object :as gobj]
[rumext.alpha :as mf])
[rumext.v2 :as mf])
(:import goog.events.EventType))
(mf/defc dropdown'

View file

@ -10,7 +10,7 @@
[app.util.dom :as dom]
[app.util.keyboard :as kbd]
[app.util.timers :as timers]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc editable-label
[{:keys [value on-change on-cancel editing? disable-dbl-click? class-name] :as props}]

View file

@ -15,7 +15,7 @@
[app.util.dom :as dom]
[app.util.keyboard :as kbd]
[app.util.timers :as timers]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc editable-select
[{:keys [value type options class on-change placeholder on-blur] :as params}]

View file

@ -8,7 +8,7 @@
(:require
[app.main.store :as st]
[app.util.dom :as dom]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc file-uploader
{::mf/forward-ref true}

View file

@ -17,7 +17,7 @@
[cljs.core :as c]
[clojure.string]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(def form-ctx (mf/create-context nil))
(def use-form fm/use-form)

View file

@ -16,7 +16,7 @@
[app.util.simple-math :as sm]
[cuerdas.core :as str]
[goog.events :as events]
[rumext.alpha :as mf])
[rumext.v2 :as mf])
(:import goog.events.EventType))
(mf/defc numeric-input

View file

@ -10,7 +10,7 @@
[app.common.uuid :as uuid]
[app.main.ui.components.dropdown :refer [dropdown]]
[app.main.ui.icons :as i]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc select [{:keys [default-value options class on-change]}]
(let [state (mf/use-state {:id (uuid/next)

View file

@ -7,7 +7,7 @@
(ns app.main.ui.components.shape-icon
(:require
[app.main.ui.icons :as i]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc element-icon

View file

@ -8,7 +8,7 @@
(:require
[app.common.data :as d]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc tab-element
{::mf/wrap-props false}

View file

@ -13,7 +13,7 @@
[app.util.i18n :as i18n :refer [tr t]]
[app.util.keyboard :as k]
[goog.events :as events]
[rumext.alpha :as mf])
[rumext.v2 :as mf])
(:import goog.events.EventType))
(mf/defc confirm-dialog

View file

@ -6,7 +6,7 @@
(ns app.main.ui.context
(:require
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(def render-id (mf/create-context nil))

View file

@ -9,7 +9,7 @@
(:require
[app.util.timers :as ts]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
;; Static cursors
(def comments (cursor-ref :comments 0 2 20))

View file

@ -37,7 +37,7 @@
[goog.events :as events]
[okulary.core :as l]
[potok.core :as ptk]
[rumext.alpha :as mf])
[rumext.v2 :as mf])
(:import goog.events.EventType))
(defn ^boolean uuid-str?

View file

@ -14,7 +14,7 @@
[app.main.ui.icons :as i]
[app.util.i18n :as i18n :refer [tr]]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(s/def ::member-id ::us/uuid)
(s/def ::leave-modal-form

View file

@ -17,7 +17,7 @@
[app.util.dom :as dom]
[app.util.i18n :as i18n :refer [tr]]
[potok.core :as ptk]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc comments-section
[{:keys [profile team]}]

View file

@ -15,7 +15,7 @@
[app.util.dom :as dom]
[app.util.i18n :as i18n :refer [tr]]
[beicon.core :as rx]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(def ^:const options [:all :merge :detach])

View file

@ -19,7 +19,7 @@
[app.util.router :as rt]
[beicon.core :as rx]
[potok.core :as ptk]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn get-project-name
[project]

View file

@ -20,7 +20,7 @@
[app.util.webapi :as wapi]
[beicon.core :as rx]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc header
[{:keys [project on-create-clicked] :as props}]

View file

@ -20,7 +20,7 @@
[app.util.keyboard :as kbd]
[beicon.core :as rx]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn- use-set-page-title
[team section]

View file

@ -28,7 +28,7 @@
[app.util.time :as dt]
[app.util.timers :as ts]
[beicon.core :as rx]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(log/set-level! :warn)

View file

@ -24,7 +24,7 @@
[app.util.webapi :as wapi]
[beicon.core :as rx]
[potok.core :as ptk]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(log/set-level! :debug)

View file

@ -9,7 +9,7 @@
[app.main.ui.icons :as i]
[app.util.dom :as dom]
[app.util.keyboard :as kbd]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc inline-edition
[{:keys [content on-end] :as props}]

View file

@ -16,7 +16,7 @@
[app.util.i18n :as i18n :refer [tr]]
[app.util.webapi :as wapi]
[beicon.core :as rx]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc libraries-page
[{:keys [team] :as props}]

View file

@ -8,7 +8,7 @@
(:require
[app.main.ui.icons :as i]
[app.util.i18n :as i18n :refer [tr]]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc empty-placeholder
[{:keys [dragging? on-create-clicked project limit origin] :as props}]

View file

@ -19,7 +19,7 @@
[app.util.i18n :as i18n :refer [tr]]
[app.util.router :as rt]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(s/def ::project some?)
(s/def ::show? boolean?)

View file

@ -27,7 +27,7 @@
[cuerdas.core :as str]
[okulary.core :as l]
[potok.core :as ptk]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc header
{::mf/wrap [mf/memo]}

View file

@ -16,7 +16,7 @@
[app.util.i18n :as i18n :refer [tr]]
[app.util.webapi :as wapi]
[beicon.core :as rx]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc search-page
[{:keys [team search-term] :as props}]

View file

@ -33,7 +33,7 @@
[cljs.spec.alpha :as s]
[goog.functions :as f]
[potok.core :as ptk]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc sidebar-project
[{:keys [item selected?] :as props}]

View file

@ -27,7 +27,7 @@
[app.util.i18n :as i18n :refer [tr]]
[beicon.core :as rx]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc header
{::mf/wrap [mf/memo]}

View file

@ -17,7 +17,7 @@
[app.util.router :as rt]
[beicon.core :as rx]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(s/def ::name ::us/not-empty-string)
(s/def ::team-form

View file

@ -15,7 +15,7 @@
[app.util.i18n :as i18n :refer [tr]]
[app.util.keyboard :as k]
[goog.events :as events]
[rumext.alpha :as mf])
[rumext.v2 :as mf])
(:import goog.events.EventType))
(mf/defc delete-shared-dialog

View file

@ -20,7 +20,7 @@
[app.util.i18n :as i18n :refer [tr c]]
[app.util.strings :as ust]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc export-multiple-dialog
[{:keys [exports title cmd no-selection]}]

View file

@ -20,7 +20,7 @@
[app.util.timers :as ts]
[beicon.core :as rx]
[goog.functions :as f]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn use-id
"Get a stable id value across rerenders."

View file

@ -8,7 +8,7 @@
(:require
[app.common.data :as d]
[app.common.logging :as log]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(log/set-level! :warn)

View file

@ -13,7 +13,7 @@
[app.main.ui.hooks :as hooks]
[app.util.dom :as dom]
[app.util.storage :refer [storage]]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(log/set-level! :warn)

View file

@ -5,13 +5,13 @@
;; Copyright (c) KALEIDOS INC
(ns app.main.ui.icons
(:require [rumext.alpha]))
(:require [rumext.v2]))
(defmacro icon-xref
[id]
(let [href (str "#icon-" (name id))
class (str "icon-" (name id))]
`(rumext.alpha/html
`(rumext.v2/html
[:svg {:width 500 :height 500 :class ~class}
[:use {:href ~href}]])))

View file

@ -7,7 +7,7 @@
(ns app.main.ui.icons
(:refer-clojure :exclude [import mask])
(:require-macros [app.main.ui.icons :refer [icon-xref]])
(:require [rumext.alpha :as mf]))
(:require [rumext.v2 :as mf]))
;; Keep the list of icons sorted

View file

@ -8,7 +8,7 @@
(:require
[app.main.store :as st]
[app.main.ui.icons :as i]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
;; --- Component

View file

@ -13,7 +13,7 @@
[app.common.math :as mth]
[app.common.uuid :as uuid]
[app.main.ui.formats :as fmt]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
;; ------------------------------------------------
;; CONSTANTS

View file

@ -12,7 +12,7 @@
[app.main.store :as st]
[app.main.ui.icons :as i]
[app.util.dom :as dom]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc banner
[{:keys [type position status controls content actions on-close data-test] :as props}]

View file

@ -12,7 +12,7 @@
[app.util.keyboard :as k]
[goog.events :as events]
[okulary.core :as l]
[rumext.alpha :as mf])
[rumext.v2 :as mf])
(:import goog.events.EventType))
(defn- on-esc-clicked

View file

@ -18,7 +18,7 @@
[app.util.i18n :as i18n :refer [tr]]
[app.util.timers :as tm]
[potok.core :as ptk]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
;; --- ONBOARDING LIGHTBOX

View file

@ -11,7 +11,7 @@
[app.main.data.users :as du]
[app.main.store :as st]
[app.util.i18n :as i18n :refer [tr]]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc onboarding-newsletter-modal
{::mf/register modal/components

View file

@ -14,7 +14,7 @@
[goog.events :as gev]
[potok.core :as ptk]
[promesa.core :as p]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn load-arengu-sdk
[container-ref email form-id]

View file

@ -21,7 +21,7 @@
[app.util.timers :as tm]
[cljs.spec.alpha :as s]
[potok.core :as ptk]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(s/def ::name ::us/not-empty-string)
(s/def ::team-form

View file

@ -16,7 +16,7 @@
[app.util.i18n :as i18n :refer [tr]]
[app.util.webapi :as wapi]
[beicon.core :as rx]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc template-item
[{:keys [name path image project-id]}]

View file

@ -24,7 +24,7 @@
[app.main.ui.releases.v1-9]
[app.util.object :as obj]
[app.util.timers :as tm]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
;;; --- RELEASE NOTES MODAL

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.common
(:require
[app.util.dom :as dom]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmulti render-release-notes :version)

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-10
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.10"
[{:keys [klass finish version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-11
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.11"
[{:keys [slide klass next finish navigate version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-12
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.12"
[{:keys [slide klass next finish navigate version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-13
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.13"
[{:keys [slide klass next finish navigate version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-14
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.14"
[{:keys [slide klass next finish navigate version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-15
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.15"
[{:keys [slide klass next finish navigate version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-4
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.4"
[{:keys [slide klass next finish navigate version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-5
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.5"
[{:keys [slide klass next finish navigate version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-6
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.6"
[{:keys [slide klass next finish navigate version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-7
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.7"
[{:keys [slide klass next finish navigate version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-8
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.8"
[{:keys [slide klass next finish navigate version]}]

View file

@ -7,7 +7,7 @@
(ns app.main.ui.releases.v1-9
(:require
[app.main.ui.releases.common :as c]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defmethod c/render-release-notes "1.9"
[{:keys [slide klass next finish navigate version]}]

View file

@ -17,7 +17,7 @@
[app.main.ui.settings.sidebar :refer [sidebar]]
[app.util.i18n :as i18n :refer [tr]]
[app.util.router :as rt]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc header
{::mf/wrap [mf/memo]}

View file

@ -18,7 +18,7 @@
[app.util.i18n :as i18n :refer [tr]]
[beicon.core :as rx]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(s/def ::email-1 ::us/email)
(s/def ::email-2 ::us/email)

View file

@ -14,7 +14,7 @@
[app.main.ui.messages :as msgs]
[app.util.i18n :as i18n :refer [tr]]
[beicon.core :as rx]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn on-error
[{:keys [code] :as error}]

View file

@ -17,7 +17,7 @@
[app.util.i18n :as i18n :refer [tr]]
[beicon.core :as rx]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(s/def ::content ::us/not-empty-string)
(s/def ::subject ::us/not-empty-string)

View file

@ -15,7 +15,7 @@
[app.util.dom :as dom]
[app.util.i18n :as i18n :refer [tr]]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(s/def ::lang (s/nilable ::us/string))
(s/def ::theme (s/nilable ::us/not-empty-string))

View file

@ -14,7 +14,7 @@
[app.util.dom :as dom]
[app.util.i18n :as i18n :refer [t tr]]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn- on-error
[form error]

View file

@ -19,7 +19,7 @@
[app.util.dom :as dom]
[app.util.i18n :as i18n :refer [tr]]
[cljs.spec.alpha :as s]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(s/def ::fullname ::us/not-empty-string)
(s/def ::email ::us/email)

View file

@ -17,7 +17,7 @@
[app.util.keyboard :as kbd]
[app.util.router :as rt]
[potok.core :as ptk]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc sidebar-content
[{:keys [profile section] :as props}]

View file

@ -16,7 +16,7 @@
[app.util.object :as obj]
[app.util.svg :as usvg]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn- stroke-type->dasharray
[width style]

View file

@ -13,7 +13,7 @@
[app.main.ui.shapes.export :as use]
[app.main.ui.shapes.path :refer [path-shape]]
[app.util.object :as obj]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn bool-shape
[shape-wrapper]

View file

@ -10,7 +10,7 @@
[app.main.ui.shapes.attrs :as attrs]
[app.main.ui.shapes.custom-stroke :refer [shape-custom-strokes]]
[app.util.object :as obj]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc circle-shape
{::mf/wrap-props false}

View file

@ -16,7 +16,7 @@
[app.main.ui.shapes.gradients :as grad]
[app.util.object :as obj]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn add-props
[props new-props]

View file

@ -9,7 +9,7 @@
[app.main.ui.hooks :as hooks]
[app.util.http :as http]
[beicon.core :as rx]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(def context (mf/create-context false))

View file

@ -16,7 +16,7 @@
[app.util.object :as obj]
[app.util.svg :as usvg]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(def include-metadata-ctx (mf/create-context false))

View file

@ -14,7 +14,7 @@
[app.main.ui.shapes.embed :as embed]
[app.main.ui.shapes.gradients :as grad]
[app.util.object :as obj]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc fills
{::mf/wrap-props false}

View file

@ -12,7 +12,7 @@
[app.common.uuid :as uuid]
[app.util.color :as color]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn get-filter-id []
(str "filter_" (uuid/next)))

View file

@ -13,7 +13,7 @@
[app.main.ui.shapes.custom-stroke :refer [shape-fills shape-strokes]]
[app.util.object :as obj]
[debug :refer [debug?]]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn frame-clip-id
[shape render-id]

View file

@ -14,7 +14,7 @@
[app.main.ui.context :as muc]
[app.main.ui.shapes.export :as ed]
[app.util.object :as obj]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn add-metadata [props gradient]
(-> props

View file

@ -10,7 +10,7 @@
[app.main.ui.context :as muc]
[app.main.ui.shapes.mask :refer [mask-url clip-url mask-factory]]
[app.util.object :as obj]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn group-shape
[shape-wrapper]

View file

@ -10,7 +10,7 @@
[app.main.ui.shapes.attrs :as attrs]
[app.main.ui.shapes.custom-stroke :refer [shape-custom-strokes]]
[app.util.object :as obj]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(mf/defc image-shape
{::mf/wrap-props false}

View file

@ -10,7 +10,7 @@
[app.common.geom.shapes :as gsh]
[app.main.ui.context :as muc]
[cuerdas.core :as str]
[rumext.alpha :as mf]))
[rumext.v2 :as mf]))
(defn mask-id [render-id mask]
(str render-id "-" (:id mask) "-mask"))

Some files were not shown because too many files have changed in this diff Show more