import React, { useState } from "react"; import dynamic from "next/dynamic"; import { updateLinks } from "../../utils"; const ReactQuill = dynamic(() => import("react-quill-new"), { ssr: false }); export const RenderRichMultiline = ({ id, className, rows, datafieldname, name, label, input, meta: { touched, error }, ...custom }) => { const [editValue, setEditValue] = useState( input.value != null ? input.value : "" ); const changeEdit = (valStr) => { setEditValue(valStr); input.onChange(valStr); }; const handleBlur = () => { const updated = updateLinks(editValue); setEditValue(updated); input.onChange(updated); }; var modules = { toolbar: [ [{ "header": [1, 2, false] }], ["bold", "italic", "underline", "blockquote"], [{ "list": "ordered" }, { "list": "bullet" }], ["clean"] ] }; return ( <>
{error && ( Error:{" "} {error} )}
); };