xoong
Menu · All controls
DocsControlsAll controls

All controls

Every 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.

Tabs

<xo-tabs>: underline tabs for sections; the pill variant (class="tabs-pills") switches a view in place.

Search engine settings. This tab is selected by value="seo".


Search engine settings. This tab is selected by value="seo".

<xo-menu> with action items; xo-tooltip on any element.

Save the draft

The second block shows the open state of a menu panel.

Combobox and tags

<xo-combobox> picks from a list you can filter; <xo-tags> collects free text. Chips remove with the close icon.

Data
Open list (state)

<xo-carousel>: cards several at a time, a banner that moves by itself, a gallery with thumbnails.

Data table

<xo-view> and <xo-table>: search, sort, select, bulk action, paging. The loading, empty and error states are in States.

Actions
Ada Lovelaceada@example.orgadmin
Grace Hoppergrace@example.orgeditor
Edsger Dijkstraedsger@example.orgviewer
Barbara Liskovbarbara@example.orgeditor
Donald Knuthdonald@example.orgviewer

Forms

<xo-form> draws the fields from the schema: label above, control, hint or error.

Rich text

<xo-richtext>: an accessible toolbar over a contenteditable area. The toolbar faces are icons.

Release notes

Write bold, italic and underlined text, add a link or a list:

  • one
  • two

Dialog, confirm, toast

<xo-dialog> for forms, the native confirm for destructive actions, <xo-toast> for results. Shown open and static here.

Add person

Delete Ada Lovelace?

This cannot be undone.

DeletedCould not save