X Enterprises
nuxt-x-app

Table

Data table components with built-in CRUD, filtering, sorting, and pagination.

Table

Production-ready data table components with CRUD operations, server-side pagination, filtering, and export.

Overview

The XA table system provides a full CRUD table experience:

<XATable
  endpoint="/api/users"
  :columns="columns"
  :filters="filters"
  title="Users"
  @row-click="openDetail"
/>

Key Components

<XATable />

Full-featured data table that connects to an API endpoint.

Props

PropTypeDescription
endpointstringAPI endpoint for data fetching
columnsColumn[]Column definitions
filtersFilter[]Filter configuration
titlestringTable heading
createRoutestringRoute for create form
rowActionsAction[]Per-row action buttons

<XACrudTable />

Extends XATable with full Create/Read/Update/Delete operations.

<XACrudTable
  endpoint="/api/products"
  :columns="columns"
  :schema="productSchema"
  title="Products"
/>

AI Context

category: Table
package: "@xenterprises/nuxt-x-app"
use-when: Displaying lists of resources (users, orders, products) with CRUD operations
primary-component: XATable or XACrudTable
data-fetching: connects to REST API via endpoint prop
pagination: server-side, automatic
Copyright © 2026