Skip to content

Commit a13abf0

Browse files
authored
Merge pull request #3 from devfolioco/pro-527-add-debounce-for-calling-suggestions
PRO-527: Add debounce for calling suggestions
2 parents a34e2f5 + e9d9ad9 commit a13abf0

File tree

7 files changed

+17514
-9714
lines changed

7 files changed

+17514
-9714
lines changed

demo/App.tsx

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
import * as React from "react";
22
import ReactMde from "../src";
3+
import { debounce } from "lodash";
34
import * as Showdown from "showdown";
45
import { SaveImageHandler, Suggestion } from "../src/types";
56

@@ -60,7 +61,10 @@ export class App extends React.Component<{}, AppState> {
6061
};
6162

6263
render() {
63-
const save: SaveImageHandler = async function*(data: ArrayBuffer, file: Blob) {
64+
const save: SaveImageHandler = async function*(
65+
data: ArrayBuffer,
66+
file: Blob
67+
) {
6468
// Promise that waits for "time" milliseconds
6569
const wait = function(time: number) {
6670
return new Promise<void>((a, r) => {
@@ -92,6 +96,7 @@ export class App extends React.Component<{}, AppState> {
9296
Promise.resolve(this.converter.makeHtml(markdown))
9397
}
9498
selectedTab={this.state.tab}
99+
debounceSuggestions={600}
95100
loadSuggestions={this.loadSuggestions}
96101
suggestionTriggerCharacters={["@"]}
97102
suggestionsAutoplace={true}

docs/bundle-prod.js

Lines changed: 15 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)