(derive-state {:keys [size variant label]})Produce a stable view-model map from raw attribute strings.
Input keys: :size string | nil :variant string | nil :label string | nil
Output keys: :size string — valid size enum value :variant string — valid variant enum value :label string — accessible label text
Produce a stable view-model map from raw attribute strings. Input keys: :size string | nil :variant string | nil :label string | nil Output keys: :size string — valid size enum value :variant string — valid variant enum value :label string — accessible label text
(normalize-label s)Return trimmed label string or default-label when absent/blank.
Return trimmed label string or default-label when absent/blank.
(normalize-size s)Return size string if valid, otherwise default-size.
Return size string if valid, otherwise default-size.
(normalize-variant s)Return variant string if valid, otherwise default-variant.
Return variant string if valid, otherwise default-variant.
cljdoc builds & hosts documentation for Clojure/Script libraries
| Ctrl+k | Jump to recent docs |
| ← | Move to previous article |
| → | Move to next article |
| Ctrl+/ | Jump to the search field |