Skip to content

Commit b696f25

Browse files
committed
Allow onChange to be string or void
1 parent c07a965 commit b696f25

File tree

7 files changed

+31
-31
lines changed

7 files changed

+31
-31
lines changed

dist/components/form/components/FormRichText.d.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ export interface QuillEditorProps {
55
style?: CSSProperties;
66
id?: string;
77
modules?: Record<string, unknown>;
8-
onChange?: (value: string) => string | void;
8+
valueChange?(value: string): any;
99
value?: string;
1010
}
1111
declare const _default: React.ForwardRefExoticComponent<QuillEditorProps & React.RefAttributes<Quill>>;

dist/components/form/components/FormRichText.d.ts.map

+1-1
Original file line numberDiff line numberDiff line change

dist/components/form/components/FormRichText.js

+13-13
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/components/form/components/FormRichText.js.map

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.es.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/index.js

+13-13
Original file line numberDiff line numberDiff line change
@@ -25532,9 +25532,21 @@ Quill.register({
2553225532
}, true);
2553325533

2553425534
var FormRichText = function (_a, ref) {
25535-
var modules = _a.modules, value = _a.value, onChange = _a.onChange, rest = __rest(_a, ["modules", "value", "onChange"]);
25535+
var modules = _a.modules, value = _a.value, valueChange = _a.valueChange, rest = __rest(_a, ["modules", "value", "valueChange"]);
2553625536
var editorRef = React.useRef(null);
2553725537
var quillRef = React.useRef(null);
25538+
var setValue = function (quillRef) {
25539+
var delta = quillRef.clipboard.convert({ html: value });
25540+
quillRef.setContents(delta, 'silent');
25541+
};
25542+
var configureListeners = function (quill) {
25543+
quill.on('text-change', function () {
25544+
var _a;
25545+
if (valueChange) {
25546+
valueChange(((_a = quillRef.current) === null || _a === void 0 ? void 0 : _a.getSemanticHTML()) || '');
25547+
}
25548+
});
25549+
};
2553825550
React.useEffect(function () {
2553925551
if (editorRef.current) {
2554025552
var quill = new Quill(editorRef.current, modules);
@@ -25552,18 +25564,6 @@ var FormRichText = function (_a, ref) {
2555225564
}
2555325565
}, []);
2555425566
React.useImperativeHandle(ref, function () { return quillRef.current; });
25555-
var setValue = function (quillRef) {
25556-
var delta = quillRef.clipboard.convert({ html: value });
25557-
quillRef.setContents(delta, 'silent');
25558-
};
25559-
var configureListeners = function (quill) {
25560-
quill.on('text-change', function (e) {
25561-
var _a;
25562-
if (onChange) {
25563-
onChange(((_a = quillRef.current) === null || _a === void 0 ? void 0 : _a.getSemanticHTML()) || '');
25564-
}
25565-
});
25566-
};
2556725567
return React.createElement("div", { ref: editorRef, style: rest.style, id: rest.id });
2556825568
};
2556925569
var FormRichText$1 = React.forwardRef(FormRichText);

dist/index.min.js

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)