export interface FieldProps { label: string; placeholder?: string; value?: string; onChange?: (next: string) => void; /** The filled control seated inside the field's right edge. */ action?: string; onAction?: () => void; className?: string; } export function Field({ label, placeholder, value, onChange, action, onAction, className, }: FieldProps) { return ( ); }