DocsSupportPricing
Roadmap (has updates coming soon)XFigma3.7K
Sign inGet All-Access
Categories
Base8
  • Customer Balances
  • Lead Scoring Contacts
  • Deal Pipeline
  • Weekly Timesheet
  • Support Tickets
  • Team Members
  • Project Modules
  • Cloud Rate Card
AdvancedAdded 2 new Data Grid Advanced blocks, 5 in all8
Columns5
Drag & Drop4
Editing6
Expansion3
Filtering4
Grouping7
Virtualization2

For AI Agents

Hand your agent this brief or the ReUI MCP, not a screenshot. Installs with a ReUI Pro or Ultimate license.

When to use

  • A whole table section: a title, a create button, filter controls, the rows and pagination
  • Customer, contact and deal tables for a sales team, with a row menu, pinned rows or a rule filter bar
  • Operations tables for support tickets, weekly timesheets, team members, project modules or SKU prices

When not to use

  • A bare table for your own columns and rows, without a title bar, toolbar or demo rows: use the Data Grid component
  • Thousands of rows in one scrolling list that loads more as the reader nears the end: use the Virtualization blocks
  • A payments ledger, a renewals queue or an automation library led by a rule filter bar: use the Filtering blocks

Agent notes

  • Each page.tsx wraps the table in a centered min-h-svh main under an sr-only h1; drop that wrapper and keep a single h1 once it sits in your page
  • Each block filters and pages its data.tsx rows in the browser with pagination in local state; move both to your API before the row count grows large

Third-party API docs

  • TanStack Table v9: API reference, docs, used by 8 of 8 blocks
  • Sonner v2: API reference, docs, used by 7 of 8 blocks
  • date-fns v4: docs, used by 1 of 8 blocks
  • React DayPicker v9: API reference, docs, used by 1 of 8 blocks
Markdownhttps://web.dev.reui.io/blocks/data-grid/base.md
MCPsearch({ query: "base", type: "block", category: "base" })
Full index for agents:llms.txtReUI MCP setup

Shadcn Data Table Blocks for CRM, Support, and Team Dashboards

Base is the entry point to the ReUI Data Grid collection. Every block here is a complete table screen rather than a bare markup table: a header toolbar, filters, and pagination are already wired to sample data you can swap for your own, and most add search, sortable columns, and a row actions menu.

The sample data is deliberately realistic. Customer balances carry trend tooltips, CRM opportunities carry pipeline stages and alert flags, the support queue carries an SLA countdown, the weekly timesheet carries 7 per day hour cells, and the rate card prices 16 cloud SKUs from list to net. Table layout problems only show up once cells contain badges, avatars, progress rings, and numbers of different widths, so the blocks are tuned against exactly that.

The other categories in this group each isolate one grid capability, including Drag & Drop row and column reordering. Treat the related list below as a feature index for the whole Data Grid group rather than a footer.

All Base Blocks

Open any block on its own page for a live preview, the components it is built from, and the install command.

  • Customer Balances Customer CRM data grid with avatar rows, balance trends, and row actions menu
  • Lead Scoring Contacts CRM contacts data grid with lead scoring, pinned rows, and a faceted filter builder
  • Deal Pipeline CRM sales opportunities data grid with pinned priority rows and faceted pipeline filters
  • Weekly Timesheet Weekly team timesheet data grid with per-day hours and billable target tracking
  • Support Tickets Support ticket queue data grid with SLA countdown, status filters, and bulk owner assignment
  • Team Members Members data grid with avatar rows, tabbed role and billing filters, and hover actions
  • Project Modules Modules data grid with circular progress rings, status badges, and row actions
  • Cloud Rate Card Cloud SKU rate card data grid with stacked discounts, commit usage bars, and price breakdowns

What the Base Data Grid Blocks Already Handle

Every feature below appears in at least one block in this category, wired and interactive in the preview.

  • Sorting, resizing, and reordering columns sort and resize across the set, and the contacts grid and the rate card add show, hide, and reorder controls so users can shape their own view.
  • Faceted filtering search inputs plus status, owner, stage, industry, queue, team, role, billing, family, region, and discount filters, including the ReUI Filters builder for multi field conditions (evaluated as AND/OR groups on the rate card) and a tabbed filter menu.
  • Row actions and bulk operations per row DropdownMenu actions with a delete confirm, hover reveal view, edit and delete icons, a duplicate action that inserts a Draft copy below the row, and a bulk assign owner or status bar over the selected rows.
  • Pinned rows and pagination pin priority opportunities or top contacts above the scroll, with DataGridPagination handling page size and navigation on the members grid.
  • In cell data visualisation lead score and commit usage Progress bars, sparklines, circular progress rings, SLA countdown cells, balance trend Tooltip cells, price and usage hover cards, and status Badge columns.
  • Header stats, totals, and dialogs on the rate card, numeric header menus pair a definition with a live figure, a totals row sums the monthly cost of every matching line across pages, and a Dialog opens the price breakdown or the add and edit form with a live estimate.

Built on the ReUI Data Grid Primitive

Each block composes the free DataGrid primitive, so the table logic is not copy pasted into the block. You get the same TanStack Table v9 column definitions, state, and pagination API documented on the component page, with the toolbar already laid out above the grid and, on most blocks, a ReUI Frame or a shadcn Card around it.

Cells are ordinary shadcn primitives: Avatar for people, Badge for status and priority, Tooltip for trend and alert detail, Select and Tabs in the filter toolbars, Popover for the bulk action surface, InputGroup for search. Restyling a table means restyling those primitives, not unpicking a bespoke grid implementation. The rate card adds a shadcn HoverCard for price and usage detail and Switch toggles in its display settings.

Table Screens These Blocks Cover

  • Customer tables for CRM and admin dashboards with avatar rows, balance trends, and a delete confirm flow.
  • Contact and lead tables with pinned rows, a multi field filter builder, lead score bars, and sparklines.
  • Sales pipeline views where deals pin to the top and filter by owner, stage, industry, and alert state.
  • Support ticket queues with SLA countdowns, priority badges, multi status filters, and bulk owner assignment.
  • Team surfaces such as a weekly timesheet with per day hours and billable target coverage, or a members table with role, billing, and auth filters.
  • Project trackers with per row circular progress rings, task counts, date windows, and status badges.
  • Rate cards for usage billing and FinOps, with list to net pricing through region uplift and stacked discounts, commit usage bars, and a monthly totals row.

Related Shadcn Data Grid Block Categories

Each category below isolates one Data Grid capability, so you can add exactly the behaviour you need on top of a base table.

  • Advanced (8) Analytics grids with in-cell charts, KPI rollups, a tree view and an SLO chart, plus a review queue, a stock mix sheet, a pro forma and a visit planner.
  • Columns (5) Column visibility, pinning, resizing, density, and settings menus for user shaped views.
  • Filtering (4) Search inputs, faceted filters, multi field filter builders, and status tab toolbars.
  • Editing (6) Inline create, edit, and delete cells for full CRUD workflows inside the table.
  • Expansion (3) Expandable parent rows with nested sub rows and master detail panels.
  • Grouping (7) Rows banded into sections with stage and category group headers.
  • Virtualization (2) Virtualized rendering that keeps scrolling smooth over large datasets.

All Shadcn Block Groups

Browse the full ReUI Shadcn blocks library by product surface. Each group bundles category-level blocks you can mix and match across your project.

  • Shadcn Application Blocks (303) Browse 303 Shadcn Application blocks across 23 categories.
  • Shadcn Data Grid Blocks (47) Browse 47 Shadcn Data Grid blocks across 9 categories.
  • Shadcn Charts Blocks (52) Browse 52 Shadcn Charts blocks across 10 categories.
  • Shadcn Solutions Blocks (76) Browse 76 Shadcn Solutions blocks across 11 categories.
  • Shadcn AI & Agents Blocks (22) Browse 22 Shadcn AI & Agents blocks across 3 categories.
  • Shadcn eCommerce Blocks (87) Browse 87 Shadcn eCommerce blocks across 13 categories.
  • Shadcn Marketing Blocks (67) Browse 67 Shadcn Marketing blocks across 8 categories.

Frequently Asked Questions

How is this different from the free ReUI DataGrid component?

The DataGrid primitive is the free, documented component: column definitions, sorting, selection, pinning, and pagination on top of TanStack Table v9. The blocks in this category are Pro compositions of it, complete table screens with a toolbar, filters, realistic cell rendering, and row actions already wired, so you start from a finished screen instead of an empty grid.

How do I install a shadcn data table block?

Open any block on its own page and copy the install command, then run it with the shadcn CLI against the ReUI registry. The command pulls the block plus its dependencies, including the DataGrid primitive and the shadcn components used inside the cells, into your project as source files you own and can edit.

Can I restyle the table to match my design system?

Yes. The grid renders through Tailwind classes and your theme tokens, and the cells are built from standard shadcn primitives such as Avatar, Badge, and Tooltip. Pick a base, style, and radius in the customizer before you copy the code, or change the classes afterwards. Nothing is locked behind a table specific stylesheet.

Does this work with my data source?

Each block ships with a local sample array so the preview runs standalone. Swap that array for your own result set, whether it comes from a REST endpoint, tRPC, React Query, or a server component. Sorting, filtering, and pagination operate on the data you pass in, so the fetching and caching layer stays entirely under your control. The rate card derives net rate, monthly cost, and commit use from each record instead of storing them, so an edit recomputes every cell, the totals, and the breakdown.

Start building with ReUI Pro today.

Every Pro block, every style, and every future addition, with one license for unlimited projects.

Get All-Access

From $249, once. Lifetime updates.

Application

  • App Shell
  • Auth
  • Card
  • Dashboard
  • Dialog
  • Empty State
  • Event Calendar
  • Flow
  • Form
  • Gantt
  • Kanban Board
  • List
  • Navbar
  • Onboarding
  • Profile
  • Rich Text Editor
  • Schedule
  • Settings
  • Sheet
  • Stats2 meter cards moved here from Charts, 17 in all
  • Timeline
  • Whiteboard
  • Wizard

Data Grid

  • Base
  • AdvancedAdded 2 new Data Grid Advanced blocks, 5 in all
  • Columns
  • Drag & Drop
  • Editing
  • Expansion
  • Filtering
  • Grouping
  • Virtualization

Charts

  • Area ChartAdded a new Inbound Leads area chart block
  • Bar Chart
  • Composed Chart
  • Line Chart
  • Pie Chart
  • Radial Chart
  • Sankey ChartNew Sankey Chart category with 3 flow chart blocks
  • Slope ChartNew Slope Chart category with 2 rank-shift chart blocks
  • Sparkline
  • Status Tracker

AI & Agents

  • AI Chat
  • Agent Activity
  • AI UsageNew AI Usage category with 2 spend blocks

Solutions

  • Dev Ops
  • AI Ops
  • CRM
  • Agents
  • Analytics
  • Billing
  • Bookings
  • Files
  • Inventory
  • Users
  • Digital TwinNew Digital Twin category with 2 interactive 3D blocks

Templates

  • All templates

eCommerce

  • Category Card
  • Checkout
  • Comparison
  • Coupon
  • Filter Sidebar
  • Product Card
  • Product Detail
  • Product Grid
  • Receipt
  • Review
  • Shopping Cart
  • Wishlist
  • Shop Hero

Marketing

  • Blog
  • Compare
  • Contact
  • CTA
  • FAQ
  • Hero
  • How It Works
  • Pricing

Resources

  • Components
  • Blocks
  • Icons
  • MCP for Agents
  • Docs
  • Support
  • Pricing
  • Tailwind Plus Alternative
  • Roadmap(has updates coming soon)
  • AffiliateSoon

Legal

  • Privacy Policy
  • Terms & Conditions
  • License
  • Refunds
  • Cookies

© 2026 ReUI. All rights reserved.

3.7K
  1. Blocks
  2. Data Grid
  3. Base
DocsMarkdown

Shadcn Data Table Blocks Built on the ReUI Data Grid

The standard shadcn data table done properly: 8 full table screens on the ReUI Data Grid with search, sorting, resizable columns, filters, and row actions.