@acrsolutions/chat-components
Version:
Un set di componenti per la creazione di un'applicazione di messaggistica
25 lines (24 loc) • 1.13 kB
TypeScript
/**
*
* @param selectedTemplate nome del template selezionato
* @param onChangeTemplateName funzione per cambiare il nome del template
* @param onChange funzione per cambiare i valori delle variabili dentro il template
* @param values oggetto che contiene i valori delle variabili
* @param onSubmit funzione per inviare il template
* @param templateOptions array di stringhe con i nomi dei template
* @param templateData oggetto con i dati del template
* @param isSendingTemplate booleano che indica se il template è in fase di invio
* @returns
*/
export declare function TemplateFormZone({ selectedTemplate, onChangeTemplateName, onChange, values, onSubmit, templateOptions, templateData, isSendingTemplate, }: {
selectedTemplate: string;
onChangeTemplateName: (value: string) => void;
onChange: (index: string, value: string) => void;
values: {
[key: string]: string;
};
onSubmit: (e: React.FormEvent<HTMLFormElement>) => void;
templateOptions: string[];
templateData: Record<string, unknown> | null;
isSendingTemplate: boolean;
}): import("react/jsx-runtime").JSX.Element;