mirror of
https://github.com/penpot/penpot.git
synced 2025-06-09 17:31:38 +02:00
✨ Improve readability of RGBA and HSLA values in inspect mode (#5918)
* ✨ Improve readability of RGBA and HSLA values in inspect mode * 📎 Remove reader conditionals for format common methods
This commit is contained in:
parent
1c98c53805
commit
bcea19001e
5 changed files with 49 additions and 29 deletions
|
@ -129,13 +129,14 @@
|
|||
[:& cb/color-name {:color color :size 90}]
|
||||
(case format
|
||||
:hex [:& cb/color-name {:color color}]
|
||||
:rgba (let [[r g b a] (cc/hex->rgba (:color color) (:opacity color))]
|
||||
(str/ffmt "%, %, %, %" r g b a))
|
||||
:rgba (let [[r g b a] (cc/hex->rgba (:color color) (:opacity color))
|
||||
result (cc/format-rgba [r g b a])]
|
||||
[:* result])
|
||||
:hsla (let [[h s l a] (cc/hex->hsla (:color color) (:opacity color))
|
||||
result (cc/format-hsla [h s l a])]
|
||||
[:* result])))]
|
||||
|
||||
(when-not (:gradient color)
|
||||
(when (and (not (:gradient color)) (= :hex format))
|
||||
[:span {:class (stl/css :opacity-info)}
|
||||
(dm/str (-> color
|
||||
(:opacity)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue