chore: Enable eslint to enforce curly (#3060)
This commit is contained in:
@@ -106,7 +106,9 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
|
||||
}
|
||||
|
||||
handleKeyDown = (event: KeyboardEvent) => {
|
||||
if (!this.props.isActive) return;
|
||||
if (!this.props.isActive) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (event.key === "Enter") {
|
||||
event.preventDefault();
|
||||
@@ -196,8 +198,12 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
|
||||
};
|
||||
|
||||
handleLinkInputKeydown = (event: React.KeyboardEvent<HTMLInputElement>) => {
|
||||
if (!this.props.isActive) return;
|
||||
if (!this.state.insertItem) return;
|
||||
if (!this.props.isActive) {
|
||||
return;
|
||||
}
|
||||
if (!this.state.insertItem) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (event.key === "Enter") {
|
||||
event.preventDefault();
|
||||
@@ -229,8 +235,12 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
|
||||
};
|
||||
|
||||
handleLinkInputPaste = (event: React.ClipboardEvent<HTMLInputElement>) => {
|
||||
if (!this.props.isActive) return;
|
||||
if (!this.state.insertItem) return;
|
||||
if (!this.props.isActive) {
|
||||
return;
|
||||
}
|
||||
if (!this.state.insertItem) {
|
||||
return;
|
||||
}
|
||||
|
||||
const href = event.clipboardData.getData("text/plain");
|
||||
const matches = this.state.insertItem.matcher(href);
|
||||
@@ -423,7 +433,9 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
|
||||
}
|
||||
|
||||
const filtered = items.filter((item) => {
|
||||
if (item.name === "separator") return true;
|
||||
if (item.name === "separator") {
|
||||
return true;
|
||||
}
|
||||
|
||||
// Some extensions may be disabled, remove corresponding menu items
|
||||
if (
|
||||
@@ -435,10 +447,14 @@ class CommandMenu<T = MenuItem> extends React.Component<Props<T>, State> {
|
||||
}
|
||||
|
||||
// If no image upload callback has been passed, filter the image block out
|
||||
if (!uploadImage && item.name === "image") return false;
|
||||
if (!uploadImage && item.name === "image") {
|
||||
return false;
|
||||
}
|
||||
|
||||
// some items (defaultHidden) are not visible until a search query exists
|
||||
if (!search) return !item.defaultHidden;
|
||||
if (!search) {
|
||||
return !item.defaultHidden;
|
||||
}
|
||||
|
||||
const n = search.toLowerCase();
|
||||
if (!filterable) {
|
||||
|
||||
@@ -105,7 +105,9 @@ class LinkEditor extends React.Component<Props, State> {
|
||||
save = (href: string, title?: string): void => {
|
||||
href = href.trim();
|
||||
|
||||
if (href.length === 0) return;
|
||||
if (href.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.discardInputValue = true;
|
||||
const { from, to } = this.props;
|
||||
@@ -163,7 +165,9 @@ class LinkEditor extends React.Component<Props, State> {
|
||||
}
|
||||
|
||||
case "ArrowUp": {
|
||||
if (event.shiftKey) return;
|
||||
if (event.shiftKey) {
|
||||
return;
|
||||
}
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
const prevIndex = this.state.selectedIndex - 1;
|
||||
@@ -176,7 +180,9 @@ class LinkEditor extends React.Component<Props, State> {
|
||||
|
||||
case "ArrowDown":
|
||||
case "Tab": {
|
||||
if (event.shiftKey) return;
|
||||
if (event.shiftKey) {
|
||||
return;
|
||||
}
|
||||
|
||||
event.preventDefault();
|
||||
event.stopPropagation();
|
||||
@@ -239,9 +245,13 @@ class LinkEditor extends React.Component<Props, State> {
|
||||
const { onCreateLink } = this.props;
|
||||
|
||||
value = value.trim();
|
||||
if (value.length === 0) return;
|
||||
if (value.length === 0) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (onCreateLink) return onCreateLink(value);
|
||||
if (onCreateLink) {
|
||||
return onCreateLink(value);
|
||||
}
|
||||
};
|
||||
|
||||
handleRemoveLink = (): void => {
|
||||
|
||||
@@ -44,8 +44,12 @@ function isVisible(props: Props) {
|
||||
const { view } = props;
|
||||
const { selection } = view.state;
|
||||
|
||||
if (!selection) return false;
|
||||
if (selection.empty) return false;
|
||||
if (!selection) {
|
||||
return false;
|
||||
}
|
||||
if (selection.empty) {
|
||||
return false;
|
||||
}
|
||||
if (selection instanceof NodeSelection && selection.node.type.name === "hr") {
|
||||
return true;
|
||||
}
|
||||
@@ -209,8 +213,12 @@ export default class SelectionToolbar extends React.Component<Props> {
|
||||
|
||||
// Some extensions may be disabled, remove corresponding items
|
||||
items = items.filter((item) => {
|
||||
if (item.name === "separator") return true;
|
||||
if (item.name && !this.props.commands[item.name]) return false;
|
||||
if (item.name === "separator") {
|
||||
return true;
|
||||
}
|
||||
if (item.name && !this.props.commands[item.name]) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user