Liking cljdoc? Tell your friends :D

oc.lib.user



fix-avatar-urlclj/s

(fix-avatar-url filestack-api-key avatar-url)
(fix-avatar-url filestack-api-key avatar-url avatar-size)

First it fixes relative URLs, it prepends our production CDN domain to it if it's relative. Then if the url is pointing to one of our happy faces, it replaces the SVG extension with PNG to have it resizable. If it's not one of our happy faces, it uses the on-the-fly resize url.

First it fixes relative URLs, it prepends our production CDN domain to it if it's relative.
Then if the url is pointing to one of our happy faces, it replaces the SVG extension with PNG
to have it resizable. If it's not one of our happy faces, it uses the on-the-fly resize url.
raw docstring

name-forclj/s≠

clj
(name-for user)
(name-for first-name last-name)
(name-for user
          :guard
          (fn* [p1__27306#]
               (and (s/blank? (:first-name p1__27306#))
                    (s/blank? (:last-name p1__27306#))
                    (s/blank? (:name p1__27306#)))))
(name-for user :guard (fn* [p1__27307#] (not (s/blank? (:name p1__27307#)))))
(name-for first-name _last-name :guard s/blank?)
(name-for _first-name :guard s/blank? last-name)
(name-for _first-name :guard s/blank? _last-name :guard s/blank?)
cljs
(name-for user)
(name-for first-name last-name)
(name-for user
          :guard
          (fn* [p1__48444#]
               (and (s/blank? (:first-name p1__48444#))
                    (s/blank? (:last-name p1__48444#))
                    (s/blank? (:name p1__48444#)))))
(name-for user :guard (fn* [p1__48445#] (not (s/blank? (:name p1__48445#)))))
(name-for first-name _last-name :guard s/blank?)
(name-for _first-name :guard s/blank? last-name)
(name-for _first-name :guard s/blank? _last-name :guard s/blank?)

Make a single name field from first-name and/or last-name.

Use email as the name if the entire user is provided and there's no first or last name.

Make a single `name` field from `first-name` and/or `last-name`.

Use email as the name if the entire user is provided and there's no first or last name.
raw docstring

short-name-forclj/s≠

clj
(short-name-for user)
(short-name-for user
                :guard
                (fn* [p1__27328#] (not (s/blank? (:first-name p1__27328#)))))
(short-name-for user
                :guard
                (fn* [p1__27329#] (not (s/blank? (:last-name p1__27329#)))))
(short-name-for user
                :guard
                (fn* [p1__27330#] (not (s/blank? (:name p1__27330#)))))
cljs
(short-name-for user)
(short-name-for user
                :guard
                (fn* [p1__48458#] (not (s/blank? (:first-name p1__48458#)))))
(short-name-for user
                :guard
                (fn* [p1__48459#] (not (s/blank? (:last-name p1__48459#)))))
(short-name-for user
                :guard
                (fn* [p1__48460#] (not (s/blank? (:name p1__48460#)))))

Select the first available between: first-name, last-name or name.

Fallback to email if none are available.

Select the first available between: `first-name`, `last-name` or `name`.

Fallback to `email` if none are available.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close