mirror of
https://github.com/penpot/penpot.git
synced 2025-06-04 19:52:23 +02:00
⚡ Update rumext version
Mainly for usability and performance improvements
This commit is contained in:
parent
547d34b13b
commit
6553861a6c
15 changed files with 118 additions and 104 deletions
|
@ -30,11 +30,11 @@
|
|||
(let [ref (or ref (mf/use-ref))
|
||||
type (d/nilv type "text")
|
||||
props (mf/spread-props props
|
||||
:class (stl/css-case
|
||||
:input true
|
||||
:input-with-icon (some? icon))
|
||||
:ref ref
|
||||
:type type)
|
||||
{:class (stl/css-case
|
||||
:input true
|
||||
:input-with-icon (some? icon))
|
||||
:ref ref
|
||||
:type type})
|
||||
|
||||
on-icon-click
|
||||
(mf/use-fn
|
||||
|
|
|
@ -1,4 +1,3 @@
|
|||
|
||||
;; This Source Code Form is subject to the terms of the Mozilla Public
|
||||
;; License, v. 2.0. If a copy of the MPL was not distributed with this
|
||||
;; file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||
|
@ -16,9 +15,9 @@
|
|||
{::mf/props :obj}
|
||||
[{:keys [children size style] :rest other}]
|
||||
(let [class (stl/css :story-grid)
|
||||
size (or size 16)
|
||||
style (or style {})
|
||||
style (mf/spread style :--component-grid-size (dm/str size "px"))
|
||||
size (or size 16)
|
||||
style (or style #js {})
|
||||
style (mf/spread-props style {"--component-grid-size" (dm/str size "px")})
|
||||
props (mf/spread-props other {:class class :style style})]
|
||||
[:> "article" props children]))
|
||||
|
||||
|
@ -41,4 +40,4 @@
|
|||
[{:keys [children] :rest other}]
|
||||
(let [class (stl/css :story-grid-row)
|
||||
props (mf/spread-props other {:class class})]
|
||||
[:> "article" props children]))
|
||||
[:> "article" props children]))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue