mirror of
https://github.com/penpot/penpot.git
synced 2025-08-07 14:38:33 +02:00
♻️ Integrate new storage subsystem.
This commit is contained in:
parent
3d88749976
commit
ab944fb9ae
48 changed files with 950 additions and 632 deletions
|
@ -13,7 +13,7 @@
|
|||
[app.util.object :as obj]
|
||||
["randomcolor" :as rdcolor]))
|
||||
|
||||
(defn generate
|
||||
(defn generate*
|
||||
[{:keys [name color size]
|
||||
:or {color "#000000" size 128}}]
|
||||
(let [parts (str/words (str/upper name))
|
||||
|
@ -36,13 +36,5 @@
|
|||
|
||||
(.toDataURL canvas)))
|
||||
|
||||
(defn assoc-avatar
|
||||
[{:keys [photo] :as object} key]
|
||||
(cond-> object
|
||||
(or (nil? photo) (empty? photo))
|
||||
(assoc :photo (generate {:name (get object key)}))))
|
||||
|
||||
(defn assoc-profile-avatar
|
||||
[object]
|
||||
(assoc-avatar object :fullname))
|
||||
(def generate (memoize generate*))
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue