Aller au contenu principal

Editor

Editor est utilisé pour créer le contexte, définir toutes les traductions et initialiser EditorState. (from draft.js)

onInit

Fonction appelée lorsque le composant est monté. Peut servir à définir les valeurs de l'éditeur par exemple. (default: () => null)

import { Editor } from '@kisskissbankbank/underwood';

<Editor
onInit={() => helpers.setValue(field.value)}
/>;

translations

Un object qui contient toutes les traductions nécessaires à l'éditeur. (default: {})

import { Editor } from '@kisskissbankbank/underwood';

<Editor
translations={{
title: "Such a great lib!"
description: "Doc created with Dicosaurus"
}}
/>;

configResponsiveImageHandler

Comme les images sont optimisées et sauvegardées dans un service lambda, nous devons être sûrs que la requête du serveur est autorisée. Nous passons donc la configuration avec les serveurs et hôtes autorisés. (default: {})

import { Editor } from '@kisskissbankbank/underwood';

<Editor
configResponsiveImageHandler={{
host: "https://www.kisskissbankbank.com/resize",
allowedServers: ["localhost:1234", "localhost:5678"]
}}
/>;

children

Enfants transmis au composant Editor.

import { Editor, Playground } from '@kisskissbankbank/underwood';

<Editor>
<Playground />
<Editor/>;