frontend-table-views
OfficialBuild typed table pages faster.
Authorslingr-stack
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill helps you build and maintain Drumr Framework table pages without mixing routing, page chrome, and table behavior, so list views stay consistent, typed, and easy to update.
Core Features & Use Cases
- Route-driven table pages: Register each table page in app.registerRoutes() so routing remains the source of truth.
- Clean TableView structure: Keep page-level props on TableView and move columns, filters, sorting, selection, and action wiring into tableOptions.
- Strong typing for complex tables: Use dataTable.options<T>() when you want columns, toolbar actions, and callbacks validated together.
- Refresh and post-action flows: Use DataTableRef or tableOptions.onActionExecuted to refresh after mutations and handle completion logic.
- Practical use cases: Ideal for paginated model lists, embedded tables inside read views, CRUD toolbars, row actions, and custom row-click navigation.
Quick Start
Ask the assistant to create or refactor a Drumr Framework TableView page by registering the route, moving table behavior into tableOptions, and wiring any refresh or action callbacks you need.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: frontend-table-views Download link: https://github.com/slingr-stack/qa-test-drumr/archive/main.zip#frontend-table-views Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 537,000+ vetted skills library on demand.