StealThis .dev

Data List

A feature-rich data list component with search, column sorting, bulk selection, and inline status management. Designed for SaaS user/content management views.

Open in Lab
css vanilla-js
Targets: JS HTML

Code

Data List

A production-ready data list for team and user management. Supports real-time search, multi-column sorting with direction indicators, bulk checkbox selection with a contextual action bar, and inline action dropdowns per row. Zero dependencies — pure HTML, CSS, and vanilla JS.

Features

  • Live search filtering by name or email
  • Click-to-sort on any column with ascending/descending toggle and visual arrow indicator
  • Select-all checkbox with indeterminate state; bulk action bar appears on selection
  • Status badges (Active/Inactive/Pending) and role badges (Admin/Editor/Viewer) with distinct colors
  • Per-row action dropdown (Edit/Delete) with smooth animation; delete removes the row