@acrsolutions/chat-components
Version:
Un set di componenti per la creazione di un'applicazione di messaggistica
26 lines (25 loc) • 861 B
TypeScript
/**
* Prende un testo di tipo Ciao {{1}}! 😊 Tra {{2}} inizierà ecc
* e lo trasforma in un componente che permette di modificare i valori {{1}}, {{2}} ecc
* mappando i placeholders in TextField.
*/
export declare const TemplateEditor: ({ text, prefix, onChange, values, }: {
/**
* Il testo da modificare, ad esempio Ciao {{1}}! 😊 Tra {{2}} inizierà ecc
*/
text: string;
/**
* Il prefisso con cui viene salvata la chiave: ad esempio il nome della sezione del template
*/
prefix: string;
/**
* Riceve una struttura tipo { 'prefix_1': 'Ciao' }
*/
onChange: (key: string, value: string) => void;
/**
* Oggetto che contiene i valori dei placeholders, ad esempio { 'prefix_1': 'Ciao' }
*/
values: {
[key: string]: string;
};
}) => import("react/jsx-runtime").JSX.Element;