canvas-table-integration

Installation
SKILL.md

canvas-table-integration

Use this skill only for consumer-side integration of @qfei-design/canvas-table. It does not support Ant Design Table, Arco Table, TDesign Table, native HTML tables, or any other table implementation as the product table.

This skill uses two base tracks and one optional enhancement:

  • Track A base: non-Make local/virtual tables, public APIs, row-head actions, optional selection/drag/summary, and lightweight canvas interactions.
  • Track C base: Make schema-driven columns, the shared host field-display registry at apps/ui/src/lib/make-field-types.ts or the host equivalent, pure value normalization, field renderers, and overflow-only tooltips.
  • Track B enhancement: cell editing layered on the selected base track through customEdit, controlled commits, popup ownership, host field editors, and rollback.

Choose Track C as the base for every Make schema table; choose Track A only when columns are not Make schema-driven. Add Track B only when editing is explicitly requested or already established. Track B never replaces the selected display base.

Hard Track B rule: every CanvasTable cell edit / 单元格编辑 implementation must follow Track B plus references/make-cell-edit-defaults.md. Non-popup editors keep only the CanvasTable active edit border; inner controls must fill the cell and remain borderless. Missing immediate popup opening, post-scroll positioning, normalized values, or unchanged-value save skipping is a readiness blocker.

Quick start

Installs
104
First Seen
May 6, 2026
canvas-table-integration — qfeius/make-platform-skills