- Decompose monolithic 472-line page.tsx into focused components: board-card, board-column, board-view, list-row, list-view, issues-header, issues-page - Add view-store with Zustand persist for viewMode and multi-select status/priority filters - Fix kanban DnD with pointerWithin + closestCenter collision detection - Add workspace breadcrumb header and Linear-style filter dropdowns using DropdownMenu with CheckboxItem for multi-select - Status filter hides kanban columns, priority filter hides cards - Drop target highlight with bg-accent Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
5 lines
256 B
TypeScript
5 lines
256 B
TypeScript
export { StatusIcon } from "./status-icon";
|
|
export { PriorityIcon } from "./priority-icon";
|
|
export { StatusPicker, PriorityPicker, AssigneePicker } from "./pickers";
|
|
export { IssueDetail } from "./issue-detail";
|
|
export { IssuesPage } from "./issues-page";
|