UNPKG

@servicetitan/assist-ui

Version:

ServiceTitan Atlas UI Components

30 lines (26 loc) 660 B
export interface Options { id: string; label: string; description?: string; value?: string; } export interface ConfirmationResponse { actionId: string; optionIds?: string[]; sourceMessageId?: string; parameters?: Record<string, string | number | undefined>; } export interface RecommendationAction { id: string; name: string; type?: string; url?: string; } export interface BaseRecommendationProps { recommendationId?: string; message: string; actions: RecommendationAction[]; onSubmit: (confirmationResponse: ConfirmationResponse) => void; submitted?: boolean; selected?: string[]; }