package uimodels import "context" type promptValueKeyType struct{} var promptValueKey = promptValueKeyType{} func PromptValue(ctx context.Context) string { value, _ := ctx.Value(promptValueKey).(string) return value } func WithPromptValue(ctx context.Context, value string) context.Context { return context.WithValue(ctx, promptValueKey, value) }