for more information visit the package's GitHub page
Package contains the following modules:
Access to settings and states for widgets of the Bubblegum UI toolkit
An attribute represents a small piece of information such as a Semantic triple.
attrLabel =
{ id = Just "id:1234"
, key = "ui:label"
, facets = ["blue"]
, values = ["Some label"]
}
An outcome is a type which borrows concepts from both Elm Maybe and Result.
type Outcome value
= Valid value
| None
| Warning String
A settings entity represents some configuration that is applied to a widget.
{
attributes = [
attr "ui:label" "some label"
, attr "ui:font" "Arial"
]
}
A state entity is similar to settings but represents the live state that is applied to a widget.
{
attributes = [
attr "ui:selection" "first item"
]
}
List of validations that can be applied to an outcome.
For most validations:
elm install flarebyte/bubblegum-entity