fix: resolve TypeScript errors in migrated components

This commit is contained in:
Jason Woltje
2026-01-29 22:00:14 -06:00
parent d54714ea06
commit abbf886483
36 changed files with 758 additions and 43 deletions

View File

@@ -40,7 +40,7 @@ const columns = [
* - Task cards with title, priority badge, assignee avatar
* - PATCH /api/tasks/:id on status change
*/
export function KanbanBoard({ tasks = [], onStatusChange }: KanbanBoardProps): JSX.Element {
export function KanbanBoard({ tasks = [], onStatusChange }: KanbanBoardProps): React.ReactElement {
const [activeTaskId, setActiveTaskId] = useState<string | null>(null);
const sensors = useSensors(

View File

@@ -35,7 +35,7 @@ const statusBadgeColors = {
* A droppable column for tasks of a specific status.
* Uses @dnd-kit/core for drag-and-drop functionality.
*/
export function KanbanColumn({ status, title, tasks }: KanbanColumnProps): JSX.Element {
export function KanbanColumn({ status, title, tasks }: KanbanColumnProps): React.ReactElement {
const { setNodeRef, isOver } = useDroppable({
id: status,
});

View File

@@ -48,7 +48,7 @@ function getInitials(name: string): string {
* - Assignee avatar (if assigned)
* - Due date (if set)
*/
export function TaskCard({ task }: TaskCardProps): JSX.Element {
export function TaskCard({ task }: TaskCardProps): React.ReactElement {
const {
attributes,
listeners,

View File

@@ -1,3 +1,3 @@
export { KanbanBoard } from "./kanban-board";
export { KanbanColumn } from "./kanban-column";
export { TaskCard } from "./task-card";
export { KanbanBoard } from "./KanbanBoard";
export { KanbanColumn } from "./KanbanColumn";
export { TaskCard } from "./TaskCard";