Back to blocks
table
Block

Data Grid

Full-featured data grid (100 rows, pagination, sorting, selection)

Installation

npx shadcn add @mylo-ui/table-data-grid

Preview

100 records
IDNameDepartmentRoleStatusLocationPerformance
EMP00001
John Smith
john.smith@company.com
EngineeringManager
Active
New York
87%
EMP00002
Sarah Johnson
sarah.johnson@company.com
SalesSenior
On Leave
San Francisco
73%
EMP00003
Michael Brown
michael.brown@company.com
MarketingJunior
Remote
Chicago
94%
EMP00004
Emily Davis
emily.davis@company.com
HRLead
Contractor
Austin
74%
EMP00005
David Wilson
david.wilson@company.com
FinanceDirector
Terminated
Seattle
63%
EMP00006
Lisa Anderson
lisa.anderson@company.com
OperationsSpecialist
Active
Boston
89%
EMP00007
Robert Taylor
robert.taylor@company.com
EngineeringManager
On Leave
Denver
62%
EMP00008
Jennifer Martinez
jennifer.martinez@company.com
SalesSenior
Remote
Miami
61%
EMP00009
William Robinson
william.robinson@company.com
MarketingJunior
Contractor
New York
91%
EMP00010
Elizabeth Clark
elizabeth.clark@company.com
HRLead
Terminated
San Francisco
81%
Rows per page:
Page 1 of 10

Usage

import { TableDataGrid } from "@/components/blocks/table-data-grid"

export default function Page() {
  return <TableDataGrid />
}

Dependencies

lucide-react

shadcn/ui Components

table
button
checkbox