Skip to content

Commit fa16021

Browse files
replaced react-quill with react-quill-new
1 parent 726be63 commit fa16021

File tree

4 files changed

+14
-9
lines changed

4 files changed

+14
-9
lines changed

client/packages/lowcoder/src/comps/comps/richTextEditorComp.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import { UICompBuilder, withDefault } from "comps/generators";
88
import { NameConfig, NameConfigHidden, withExposingConfigs } from "comps/generators/withExposing";
99
import { Section, sectionNames } from "lowcoder-design";
1010
import React, { ChangeEvent, Suspense, useEffect, useRef, useState } from "react";
11-
import type ReactQuill from "react-quill";
11+
import type ReactQuill from "react-quill-new";
1212
import { useDebounce } from "react-use";
1313
import styled, { css } from "styled-components";
1414
import { formDataChildren, FormDataPropertyView } from "./formComp/formDataConstants";
@@ -198,7 +198,7 @@ interface IProps {
198198
contentScrollBar: boolean;
199199
}
200200

201-
const ReactQuillEditor = React.lazy(() => import("react-quill"));
201+
const ReactQuillEditor = React.lazy(() => import("react-quill-new"));
202202

203203
function RichTextEditor(props: IProps) {
204204
const [key, setKey] = useState(0);

client/packages/lowcoder/src/index.less

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
// fixme: move into comps
88
@import "github-markdown-css/github-markdown-light.css";
9-
@import "react-quill/dist/quill.snow.css";
9+
@import "react-quill-new/dist/quill.snow.css";
1010
@import "tui-image-editor/dist/tui-image-editor.css";
1111
@import "tui-color-picker/dist/tui-color-picker.min.css";
1212

client/packages/lowcoder/src/pages/support/supportDetail.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,12 @@ import { SUPPORT_URL } from "constants/routesURL";
1313
import { TacoMarkDown } from "lowcoder-design";
1414
import remarkGfm from 'remark-gfm';
1515
import { contrastColor } from "comps/controls/styleControlConstants";
16-
import ReactQuill from 'react-quill';
17-
import 'react-quill/dist/quill.snow.css';
16+
import 'react-quill-new/dist/quill.snow.css';
1817
import { useCurrentUser } from "util/currentUser";
18+
import React from "react";
19+
20+
const ReactQuillEditor = React.lazy(() => import("react-quill-new"));
21+
1922

2023
const { Title, Text } = Typography;
2124
const { TextArea } = Input;
@@ -455,7 +458,7 @@ export function SupportDetail() {
455458
value={newDescription}
456459
onChange={(e) => setNewDescription(e.target.value)}
457460
/> */}
458-
<ReactQuill
461+
<ReactQuillEditor
459462
theme="snow"
460463
value={newDescription}
461464
onChange={setNewDescription}

client/packages/lowcoder/src/pages/support/supportOverview.tsx

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,16 @@ import { Avatar, Flex, Tooltip } from "antd";
1111
import { buildSupportTicketLink } from "constants/routesURL";
1212
import history from "util/history";
1313
import { Input } from "antd";
14-
import ReactQuill from "react-quill";
15-
import 'react-quill/dist/quill.snow.css';
14+
import 'react-quill-new/dist/quill.snow.css';
1615
import { Spin } from "antd";
1716
import LoadingOutlined from "@ant-design/icons/LoadingOutlined";
1817
import { useSimpleSubscriptionContext } from "@lowcoder-ee/util/context/SimpleSubscriptionContext";
1918
import { SubscriptionProductsEnum } from '@lowcoder-ee/constants/subscriptionConstants';
2019
import { getDeploymentId } from "@lowcoder-ee/redux/selectors/configSelectors";
2120
import { useSelector } from "react-redux";
21+
import React from "react";
22+
23+
const ReactQuillEditor = React.lazy(() => import("react-quill-new"));
2224

2325
const SupportWrapper = styled.div`
2426
display: flex;
@@ -268,7 +270,7 @@ export function SupportOverview() {
268270
<div>
269271
<div style={{ marginBottom: '16px' }}>{trans("support.createTicketDescriptionTitle")}</div>
270272
</div>
271-
<ReactQuill
273+
<ReactQuillEditor
272274
style={{ height: '200px'}}
273275
value={description}
274276
onChange={setDescription}

0 commit comments

Comments
 (0)