@akhatmirzo/ui

Data table page

Page header with actions, search and filters, DataTable, Pagination and an empty result state.

Add with the CLI: npx @akhatmirzo/cli add data-table-page

Buyurtmalar

Oxirgi 30 kundagi 46 ta buyurtma — holat va hudud bo'yicha saralang

№MijozHududSanaHolatSummaAmallar
#10482Dilnoza Yusupova+998 90 123 45 67Toshkent22.10.2026Yetkazildi85 000 so'm
#10481Rustam Xolmatov+998 91 133 92 96Farg'ona22.10.2026Yo'lda356 828 so'm
#10480Malika Rahimova+998 93 144 40 25Toshkent22.10.2026Yangi628 656 so'm
#10479Sardor Aliyev+998 94 154 87 54Farg'ona21.10.2026Yetkazildi900 484 so'm
#10478Nodira Saidova+998 97 165 34 83Samarqand21.10.2026Yig'ilmoqda1 172 312 so'm
#10477Otabek Qodirov+998 99 175 82 12Andijon21.10.2026Bekor qilindi1 444 140 so'm
#10476Shahnoza Ergasheva+998 88 186 29 41Samarqand20.10.2026Yetkazildi1 715 968 so'm
#10475Jasur Karimov+998 33 196 76 70Andijon20.10.2026Yo'lda1 987 796 so'm

1–8 / 46 ta

What's inside

  • Search (customer or number) plus status and region Selects; changing a filter goes back to page 1.
  • Each row has DropdownMenu actions: details, receipt, cancel.
  • No results — an EmptyState with a "Clear filters" action.
  • Pagination and PaginationInfo below the table, stacked in narrow containers.

Components used

Installation

The CLI copies the block file into your project (components/blocks/data-table-page.tsx) and offers to install the packages it needs:

npx @akhatmirzo/cli add data-table-page

Manually: install the packages and copy the file from the "Code" tab into your project.

pnpm add @akhatmirzo/ui @akhatmirzo/tokens @akhatmirzo/core lucide-react