fix: align frontend status types with API string enum serialization

ASP.NET serializes C# enums as strings by default ("Pending", "Active"),
but frontend types used numeric values (0, 1). Changed WorkTaskStatus and
NoteType to string values matching API output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-02-26 22:40:39 -05:00
parent 908a312aa5
commit d153cb8392
7 changed files with 22 additions and 22 deletions

View File

@@ -9,7 +9,7 @@ interface NotesListProps {
notes: TaskNote[]
}
const NOTE_TYPE_CONFIG: Record<number, { label: string; color: string }> = {
const NOTE_TYPE_CONFIG: Record<string, { label: string; color: string }> = {
[NoteType.PauseNote]: { label: 'Pause', color: '#f59e0b' },
[NoteType.ResumeNote]: { label: 'Resume', color: '#6366f1' },
[NoteType.General]: { label: 'General', color: '#64748b' },