Proyectos de Subversion LeadersLinked - Antes de SPA

Rev

| Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 www 1
import React, { useEffect } from "react";
2
 
3
const CkEditor = (props) => {
4
  const { register, name, defaultValue, onChange } = props;
5
  useEffect(() => {
6
    CKEDITOR.replace("editor1");
7
    //  ("ckeditor loaded");
8
    CKEDITOR.instances["editor1"].on("change", () => {
9
      onChange();
10
    });
11
  }, []);
12
 
13
  useEffect(() => {
14
    CKEDITOR.instances.editor1.setData(defaultValue);
15
     ("setted default value", defaultValue);
16
  }, [defaultValue]);
17
  return (
18
    <textarea
19
      name={name}
20
      id="editor1"
21
      rows="10"
22
      cols="80"
23
      ref={register({
24
        required: "este campo es requerido",
25
      })}
26
    ></textarea>
27
  );
28
};
29
 
30
export default CkEditor;