mirror of
https://github.com/NousResearch/hermes-agent.git
synced 2026-06-02 07:11:49 +00:00
9 lines
406 B
TypeScript
9 lines
406 B
TypeScript
import type { TodoItem } from '../types.js'
|
|
|
|
export type TodoTone = 'active' | 'body' | 'dim'
|
|
|
|
export const todoGlyph = (status: TodoItem['status']) =>
|
|
status === 'completed' ? '[x]' : status === 'cancelled' ? '[-]' : status === 'in_progress' ? '[>]' : '[ ]'
|
|
|
|
export const todoTone = (status: TodoItem['status']): TodoTone =>
|
|
status === 'in_progress' ? 'active' : status === 'pending' ? 'body' : 'dim'
|