page SortableTablecomponent { seo { title = "SortableTable component" description = "Reusable sortable table component." } view {
W WRNexusJS
data component

SortableTable

Reusable sortable table component.

@wrnexus/ui 0.2.655 props1 slots0 events

Usage

Components are auto-discovered. Use the component directly in any .wrn view:

<SortableTable title="title" description="description" empty="false" emptyText="No items available." />

Legacy mount name: data-component="SortableTable".

Props and attributes

PropTypeRequirementDefault
titlestringOptional""
descriptionstringOptional""
emptybooleanOptionalfalse
emptyTextstringOptional"No items available."
classstringOptional""

Slots

  • default

Events

This component does not declare a custom event.

Source contract

Installed source: components/SortableTable.wrn

component SortableTable {
  props {
    title = ""
    description = ""
    empty = false
    emptyText = "No items available."
    class = ""
  }
  view { <section class="wire-catalog-collection {class}"><header data-show="title || description"><h2 data-show="title">{title}</h2><p data-show="description">{description}</p></header><div data-show="!empty" role="list" class="wire-catalog-collection__items"><slot /></div><p data-show="empty" role="status" class="wire-muted">{emptyText}</p></section> }
}
} }