@acrsolutions/chat-components
Version:
Un set di componenti per la creazione di un'applicazione di messaggistica
50 lines (49 loc) • 1.32 kB
TypeScript
import { type ComponentProps } from 'react';
import { HighlightResearch } from './HighlightResearch';
export declare function MessageTemplateSectionPreview({
/**
* Il testo del template
*/
templateText,
/**
* il tipo della sezione del template, ad esempio BUTTONS, TEXT, ecc.
* E' la chiave con cui vengono salvati e filtrati i valori delle variabili.
*/
templateType,
/**
* Le variabili inserite dall'utente, in forma di array di oggetti con le chiavi key e value.
* Ci si trova in una conversazione e in un messaggio di tipo template
*/
mexComponent,
/**
* La stringa di ricerca per evidenziare le parole
*/
searchString,
/**
* La funzione che riceve i riferimenti per l'evidenziazione
*/
onSearchRefs,
/**
* L'indice del riferimento attualmente focalizzato
*/
focusedRefIndex,
/**
* La chiave del riferimento attualmente focalizzato
*/
focusedKey,
/**
* Se il messaggio contiene un url immagine
*/
urlImg, }: {
templateText: string;
templateType: 'header' | 'body' | 'footer';
mexComponent?: {
key: string;
value: string;
}[];
searchString?: string;
onSearchRefs?: ComponentProps<typeof HighlightResearch>['onSearchRefs'];
focusedRefIndex?: number;
focusedKey?: string | null;
urlImg?: string;
}): import("react/jsx-runtime").JSX.Element;