import type { Task } from 'fhir/r4'; import { SelectControl } from '../ui/select-control'; import { TASK_PRIORITY_OPTIONS } from '../ui/row-meta'; export type TaskPriority = NonNullable; interface TaskPrioritySelectProps { value: TaskPriority; onChange: (priority: TaskPriority) => void; disabled?: boolean; } // How soon a hand-assigned task is needed, written to Task.priority. Automated tasks stay routine and // never show this. export const TaskPrioritySelect = ({ value, onChange, disabled }: TaskPrioritySelectProps) => ( onChange(next as TaskPriority)} disabled={disabled} /> );