Next: (hygguile components typography), Previous: (hygguile components notification), Up: API
Construct an HTML option styled with an inline icon or glyph indicator.
The structural form state value string assigned to the option.
An S-expression fragment or character representing the icon prefix element.
The text label descriptive string. Defaults to value if false.
List of symbols representing layout font family CSS classes.
The active control target state tracker matching criteria.
List of symbols determining internal flexbox element alignment constraints.
(glyph-option #:value "nl" #:glyph "🇳🇱" #:content "Nederlands")
Construct an HTML <option> element.
If selected-value matches value, the option will render with a selected attribute status.
The structural form state value string assigned to the option.
The visual display text string or inner components. Defaults to value if false.
List of symbols representing font family CSS classes applied if selected.
The active value configuration used to evaluate selection symmetry.
(option #:value "light" #:content "Cozy Light Theme" #:selected-value "dark")
Construct a dropdown list interactive selection menu wrapper.
A list of option or glyph-option S-expressions making up the menu rows.
A string JavaScript execution statement evaluated during interaction changes.
The element name context configuration string bound onto target HTML form tracking.
The unique DOM string selector matching layout identifier tables.
List of symbols representing base structural font choices.
List of symbols specifying visual layout styles for the component wrapper card.
(select #:id "theme-picker"
#:on-change "console.log('Changed!')"
#:options (list (option #:value "dim")))
Next: (hygguile components typography), Previous: (hygguile components notification), Up: API