Opinionated design system with a friendly API. Demo.
Sidebar element
Avatar element
Layout element
Status element
Url bar element
Button element
Header element
Card element
Page header element
Input element
Checkbox element
SearchBar element
Form element
Modal element
Loader element
Select element
Link element
FormPack element
SearchBar element
Notification element
Chip element
Counter element
Tile element
Dropdown element
Counter element
Counter data
Counter state
Init counter state
DatePicker element
DatePicker data
DatePicker state
Init DatePicker state
Slider element
Slider data
Slider state
Init Slider state
Card element
StepsData
Toggle element
ToggleData
Dropdown element
DropdownData
Tabs element
Tabs data
Tabs state
Init Tabs state
Smart table
Table data
Table state
Init Table state
Extract search from table state
Set table search state
ListEditor element
ListEditor data
ListEditor state
Init ListEditor state
Title attribute
Oversized
Content body attribute
Popup attribute - specify children that go into a popup belonging to the element.
Makes list editing components append new items in the reverse order
Help text
Internal UI widget state, see http://package.elm-lang.org/packages/evancz/elm-sortable-table/1.0.1/Table#view
View data 'owned' by the outside application. Of course, all state is owned by the outside app, but contrary to state, this holds core application data that may reach servers later.
A'la elm-sortable-table, this is how components communicate to the outside application. The slight modification is that components always pass back both their new internal state and the new data through this method.
Message handler for copying the contents of an input field to clipboard
A'la elm-sortable-table, this is how components communicate to the outside application. The slight modification is that components always pass back both their new internal state and the new data through this method.
A'la elm-sortable-table, this is how components communicate to the outside application. The slight modification is that components always pass back both their new internal state and the new data through this method.
A'la elm-sortable-table, this is how components communicate to the outside application. The slight modification is that components always pass back both their new internal state and the new data through this method.
Success theme
Warning theme
Set theme to work on dark background
Error theme
Enabled state
Placeholder
SVG icon
Id
Labels, used for forms and sections
Client-side navigation message, taking a path string as a parameter
Client-side navigation message without persistance in history, taking a path string as a parameter
Click handler
Close handler
Handler for when the user accepts a suggestion
Suggestions for words that autocomplete should recognize
Url for links and help sections
Discrete theme
List of options, e.g. for select
An optional icon for choices
Specifies whether the UI element is in a loading state
elm-css styles
HTML type attribute for buttons and input fields.
Required
Focus handler
Blur handler
Submit handler
Click handler on a word in a list editor
Set searchability, toggling the search bar displays in e.g. tables
Makes list editing components append new items in the reverse order
Keep at least one item when editing
The current path
Links
Plus icon
PlusInCircle icon
Barbell icon
Webhooks icon
Checkmark icon
Variable icon
Slot icon
Duplicate icon
Trash icon
Target icon
Channels icon
Pen icon
Gear icon
Tree icon
Chip icon
Tree icon
ChevronLeft icon
ChevronRight icon
ChevronUp icon
ChevronDown icon
Search icon
Close icon
Pen icon
QuestionInCircle icon
Chart icon
Logout icon
Person icon
Hammer icon
Slack icon
Skype icon
Facebook messenger icon
Facebook messenger icon
Global setup styles
AuthScreen element