Digestive check
Advice on stomach, bowel and liver symptoms.
BookEvery xoong control, styled with the standard and filled with realistic content. The markup is what the framework renders, copied from the live pages, so the dev side can swap in the real elements and logic without touching the look.
<xo-tabs>: underline tabs for sections; the pill variant (class="tabs-pills") switches a view in place.
General settings: title, slug, author.
Search engine settings. This tab is selected by value="seo".
How the page looks when it is shared.
General settings: title, slug, author.
Search engine settings. This tab is selected by value="seo".
How the page looks when it is shared.
<xo-menu> with action items; xo-tooltip on any element.
The second block shows the open state of a menu panel.
<xo-combobox> picks from a list you can filter; <xo-tags> collects free text. Chips remove with the close icon.
<xo-carousel>: cards several at a time, a banner that moves by itself, a gallery with thumbnails.
Advice on stomach, bowel and liver symptoms.
BookStomach and bowel, with sedation.
BookA sample taken during the endoscopy.
BookDone together with the doctor.
BookChecks with offers.
BookThe form just worked: validation, errors and the draft came from the OpenAPI document.
We deleted our table component and kept the markup.
Strict CSP on day one, no exceptions to write.
ada@example.org
admingrace@example.org
editoredsger@example.org
viewerbarbara@example.org
editordonald@example.org
viewermargaret@example.org
admin<xo-view> and <xo-table>: search, sort, select, bulk action, paging. The loading, empty and error states are in States.
| Actions | ||||
|---|---|---|---|---|
| Ada Lovelace | ada@example.org | admin | ||
| Grace Hopper | grace@example.org | editor | ||
| Edsger Dijkstra | edsger@example.org | viewer | ||
| Barbara Liskov | barbara@example.org | editor | ||
| Donald Knuth | donald@example.org | viewer |
<xo-form> draws the fields from the schema: label above, control, hint or error.
<xo-richtext>: an accessible toolbar over a contenteditable area. The toolbar faces are icons.
<xo-dialog> for forms, the native confirm for destructive actions, <xo-toast> for results. Shown open and static here.