mirror of
https://github.com/penpot/penpot.git
synced 2025-08-07 14:38:33 +02:00
⬆️ Update rumext (new syntax features)
This commit is contained in:
parent
00961808b4
commit
541052fee7
2 changed files with 6 additions and 5 deletions
|
@ -19,8 +19,8 @@
|
||||||
:git/url "https://github.com/funcool/beicon.git"}
|
:git/url "https://github.com/funcool/beicon.git"}
|
||||||
|
|
||||||
funcool/rumext
|
funcool/rumext
|
||||||
{:git/tag "v2.9.4"
|
{:git/tag "v2.10"
|
||||||
:git/sha "af08e55"
|
:git/sha "d96ea18"
|
||||||
:git/url "https://github.com/funcool/rumext.git"}
|
:git/url "https://github.com/funcool/rumext.git"}
|
||||||
|
|
||||||
instaparse/instaparse {:mvn/version "1.4.12"}
|
instaparse/instaparse {:mvn/version "1.4.12"}
|
||||||
|
|
|
@ -20,7 +20,8 @@
|
||||||
[app.main.ui.workspace.sidebar.options.menus.layout-container :refer [get-layout-flex-icon]]
|
[app.main.ui.workspace.sidebar.options.menus.layout-container :refer [get-layout-flex-icon]]
|
||||||
[app.util.dom :as dom]
|
[app.util.dom :as dom]
|
||||||
[app.util.i18n :as i18n :refer [tr]]
|
[app.util.i18n :as i18n :refer [tr]]
|
||||||
[rumext.v2 :as mf]))
|
[rumext.v2 :as mf]
|
||||||
|
[rumext.v2.props :as-alias mf.props]))
|
||||||
|
|
||||||
(def layout-item-attrs
|
(def layout-item-attrs
|
||||||
[:layout-item-margin ;; {:m1 0 :m2 0 :m3 0 :m4 0}
|
[:layout-item-margin ;; {:m1 0 :m2 0 :m3 0 :m4 0}
|
||||||
|
@ -185,7 +186,7 @@
|
||||||
(mf/defc margin-section
|
(mf/defc margin-section
|
||||||
{::mf/props :obj
|
{::mf/props :obj
|
||||||
::mf/private true
|
::mf/private true
|
||||||
::mf/expected-props #{:margin :type :on-type-change :on-change}}
|
::mf.props/expect #{:margin :type :on-type-change :on-change}}
|
||||||
[{:keys [type on-type-change] :as props}]
|
[{:keys [type on-type-change] :as props}]
|
||||||
(let [type (d/nilv type :simple)
|
(let [type (d/nilv type :simple)
|
||||||
on-blur (mf/use-fn #(select-margins false false false false))
|
on-blur (mf/use-fn #(select-margins false false false false))
|
||||||
|
@ -330,7 +331,7 @@
|
||||||
:id "align-self-end"}]])
|
:id "align-self-end"}]])
|
||||||
|
|
||||||
(mf/defc layout-item-menu
|
(mf/defc layout-item-menu
|
||||||
{::mf/wrap [#(mf/memo' % (mf/check-props ["ids" "values" "type" "is-layout-child?" "is-grid-parent?" "is-flex-parent?"]))]
|
{::mf/memo #{:ids :values :type :is-layout-child? :is-grid-parent :is-flex-parent?}
|
||||||
::mf/props :obj}
|
::mf/props :obj}
|
||||||
[{:keys [ids values
|
[{:keys [ids values
|
||||||
^boolean is-layout-child?
|
^boolean is-layout-child?
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue