UNPKG

bmad-method-mcp

Version:

Breakthrough Method of Agile AI-driven Development with Enhanced MCP Integration

52 lines (48 loc) 1.35 kB
import { type ClassValue, clsx } from 'clsx' import { twMerge } from 'tailwind-merge' export function cn(...inputs: ClassValue[]) { return twMerge(clsx(inputs)) } export function formatDate(date: string | Date) { return new Intl.DateTimeFormat('en-US', { year: 'numeric', month: 'short', day: 'numeric', }).format(new Date(date)) } export function getStatusColor(status: string) { switch (status) { case 'TODO': return 'bg-yellow-100 text-yellow-800' case 'IN_PROGRESS': return 'bg-blue-100 text-blue-800' case 'IN_REVIEW': return 'bg-purple-100 text-purple-800' case 'DONE': return 'bg-green-100 text-green-800' case 'BLOCKED': return 'bg-red-100 text-red-800' case 'DRAFT': return 'bg-gray-100 text-gray-800' case 'APPROVED': return 'bg-green-100 text-green-800' case 'REJECTED': return 'bg-red-100 text-red-800' default: return 'bg-gray-100 text-gray-800' } } export function getPriorityColor(priority: string) { switch (priority) { case 'LOW': return 'bg-gray-100 text-gray-800' case 'MEDIUM': return 'bg-blue-100 text-blue-800' case 'HIGH': return 'bg-orange-100 text-orange-800' case 'CRITICAL': return 'bg-red-100 text-red-800' default: return 'bg-gray-100 text-gray-800' } }