import type { CommentTimelineItem } from "./comment-timeline"; type CommentSource = { id: string | number; userName?: string; commenter?: string | null; createdDate?: string; commenttext: string; mentions?: string[]; }; export function mapWorkOrderCommentsToTimeline(comments: CommentSource[]): CommentTimelineItem[] { return comments.map((comment) => ({ id: comment.id, author: comment.userName || comment.commenter || "System", createdAt: comment.createdDate, body: comment.commenttext, mentions: comment.mentions, })); } export function mapDispatchCommentsToTimeline(comments: CommentSource[]): CommentTimelineItem[] { return mapWorkOrderCommentsToTimeline(comments); }