1
0
Fork 0
mirror of https://github.com/plankanban/planka.git synced 2025-07-25 16:19:47 +02:00

Move from prettier-eslint to eslint-plugin-prettier, update dependencies

This commit is contained in:
Maksim Eltyshev 2020-02-03 18:42:31 +05:00
parent f0e7fb8fd1
commit 9c7c96a780
254 changed files with 5539 additions and 5170 deletions

View file

@ -1,9 +1,7 @@
import React, { useCallback } from 'react';
import PropTypes from 'prop-types';
import { useTranslation } from 'react-i18next';
import {
Comment, Icon, Loader, Visibility,
} from 'semantic-ui-react';
import { Comment, Icon, Loader, Visibility } from 'semantic-ui-react';
import { ActionTypes } from '../../../constants/Enums';
import AddComment from './AddComment';
@ -32,7 +30,7 @@ const Actions = React.memo(
);
const handleCommentDelete = useCallback(
(id) => {
id => {
onCommentDelete(id);
},
[onCommentDelete],
@ -53,26 +51,28 @@ const Actions = React.memo(
<div className={styles.moduleHeader}>{t('common.actions')}</div>
<div className={styles.wrapper}>
<Comment.Group>
{items.map((item) => (item.type === ActionTypes.COMMENT_CARD ? (
<Item.Comment
key={item.id}
data={item.data}
createdAt={item.createdAt}
isPersisted={item.isPersisted}
user={item.user}
isEditable={isEditable}
onUpdate={(data) => handleCommentUpdate(item.id, data)}
onDelete={() => handleCommentDelete(item.id)}
/>
) : (
<Item
key={item.id}
type={item.type}
data={item.data}
createdAt={item.createdAt}
user={item.user}
/>
)))}
{items.map(item =>
item.type === ActionTypes.COMMENT_CARD ? (
<Item.Comment
key={item.id}
data={item.data}
createdAt={item.createdAt}
isPersisted={item.isPersisted}
user={item.user}
isEditable={isEditable}
onUpdate={data => handleCommentUpdate(item.id, data)}
onDelete={() => handleCommentDelete(item.id)}
/>
) : (
<Item
key={item.id}
type={item.type}
data={item.data}
createdAt={item.createdAt}
user={item.user}
/>
),
)}
</Comment.Group>
</div>
{isFetching ? (

View file

@ -35,7 +35,7 @@ const AddComment = React.memo(({ onCreate }) => {
}, [onCreate, data, setData]);
const handleFieldKeyDown = useCallback(
(event) => {
event => {
if (event.ctrlKey && event.key === 'Enter') {
submit();
}

View file

@ -1,7 +1,5 @@
import dequal from 'dequal';
import React, {
useCallback, useEffect, useImperativeHandle, useRef, useState,
} from 'react';
import React, { useCallback, useEffect, useImperativeHandle, useRef, useState } from 'react';
import PropTypes from 'prop-types';
import { useTranslation } from 'react-i18next';
import TextareaAutosize from 'react-textarea-autosize';
@ -59,7 +57,7 @@ const EditComment = React.forwardRef(({ children, defaultData, onUpdate }, ref)
);
const handleFieldKeyDown = useCallback(
(event) => {
event => {
if (event.ctrlKey && event.key === 'Enter') {
submit();
}

View file

@ -10,9 +10,7 @@ import User from '../../User';
import styles from './Item.module.css';
const Item = React.memo(({
type, data, createdAt, user,
}) => {
const Item = React.memo(({ type, data, createdAt, user }) => {
const [t] = useTranslation();
let contentNode;

View file

@ -12,9 +12,7 @@ import DeletePopup from '../../DeletePopup';
import styles from './ItemComment.module.css';
const ItemComment = React.memo(
({
data, createdAt, isPersisted, user, isEditable, onUpdate, onDelete,
}) => {
({ data, createdAt, isPersisted, user, isEditable, onUpdate, onDelete }) => {
const [t] = useTranslation();
const editComment = useRef(null);

View file

@ -2,9 +2,7 @@ import React, { useCallback } from 'react';
import PropTypes from 'prop-types';
import classNames from 'classnames';
import { useTranslation } from 'react-i18next';
import {
Button, Grid, Icon, Modal,
} from 'semantic-ui-react';
import { Button, Grid, Icon, Modal } from 'semantic-ui-react';
import { Markdown } from '../../lib/custom-ui';
import NameField from './NameField';
@ -60,7 +58,7 @@ const CardModal = React.memo(
const [t] = useTranslation();
const handleNameUpdate = useCallback(
(newName) => {
newName => {
onUpdate({
name: newName,
});
@ -69,7 +67,7 @@ const CardModal = React.memo(
);
const handleDescriptionUpdate = useCallback(
(newDescription) => {
newDescription => {
onUpdate({
description: newDescription,
});
@ -78,7 +76,7 @@ const CardModal = React.memo(
);
const handleDueDateUpdate = useCallback(
(newDueDate) => {
newDueDate => {
onUpdate({
dueDate: newDueDate,
});
@ -87,7 +85,7 @@ const CardModal = React.memo(
);
const handleTimerUpdate = useCallback(
(newTimer) => {
newTimer => {
onUpdate({
timer: newTimer,
});
@ -101,8 +99,8 @@ const CardModal = React.memo(
});
}, [isSubscribed, onUpdate]);
const userIds = users.map((user) => user.id);
const labelIds = labels.map((label) => label.id);
const userIds = users.map(user => user.id);
const labelIds = labels.map(label => label.id);
return (
<Modal open closeIcon size="small" centered={false} onClose={onClose}>
@ -128,7 +126,7 @@ const CardModal = React.memo(
context: 'title',
})}
</div>
{users.map((user) => (
{users.map(user => (
<span key={user.id} className={styles.attachment}>
<ProjectMembershipsPopup
items={allProjectMemberships}
@ -162,7 +160,7 @@ const CardModal = React.memo(
context: 'title',
})}
</div>
{labels.map((label) => (
{labels.map(label => (
<span key={label.id} className={styles.attachment}>
<LabelsPopup
key={label.id}

View file

@ -1,6 +1,4 @@
import React, {
useCallback, useEffect, useImperativeHandle, useRef, useState,
} from 'react';
import React, { useCallback, useEffect, useImperativeHandle, useRef, useState } from 'react';
import PropTypes from 'prop-types';
import { useTranslation } from 'react-i18next';
import TextareaAutosize from 'react-textarea-autosize';
@ -53,7 +51,7 @@ const EditDescription = React.forwardRef(({ children, defaultValue, onUpdate },
}, [open]);
const handleFieldKeyDown = useCallback(
(event) => {
event => {
if (event.ctrlKey && event.key === 'Enter') {
submit();
}

View file

@ -18,7 +18,7 @@ const NameField = React.memo(({ defaultValue, onUpdate }) => {
isFocused.current = true;
}, []);
const handleKeyDown = useCallback((event) => {
const handleKeyDown = useCallback(event => {
if (event.key === 'Enter') {
event.preventDefault();

View file

@ -1,6 +1,4 @@
import React, {
useCallback, useEffect, useImperativeHandle, useRef, useState,
} from 'react';
import React, { useCallback, useEffect, useImperativeHandle, useRef, useState } from 'react';
import PropTypes from 'prop-types';
import { useTranslation } from 'react-i18next';
import TextareaAutosize from 'react-textarea-autosize';
@ -62,7 +60,7 @@ const Add = React.forwardRef(({ children, onCreate }, ref) => {
}, [open]);
const handleFieldKeyDown = useCallback(
(event) => {
event => {
if (event.key === 'Enter') {
event.preventDefault();

View file

@ -1,6 +1,4 @@
import React, {
useCallback, useEffect, useImperativeHandle, useRef, useState,
} from 'react';
import React, { useCallback, useEffect, useImperativeHandle, useRef, useState } from 'react';
import PropTypes from 'prop-types';
import { useTranslation } from 'react-i18next';
import TextareaAutosize from 'react-textarea-autosize';
@ -52,7 +50,7 @@ const EditName = React.forwardRef(({ children, defaultValue, onUpdate }, ref) =>
);
const handleFieldKeyDown = useCallback(
(event) => {
event => {
if (event.key === 'Enter') {
event.preventDefault();

View file

@ -8,9 +8,7 @@ import ActionsPopup from './ActionsPopup';
import styles from './Item.module.css';
const Item = React.memo(({
name, isCompleted, isPersisted, onUpdate, onDelete,
}) => {
const Item = React.memo(({ name, isCompleted, isPersisted, onUpdate, onDelete }) => {
const editName = useRef(null);
const handleClick = useCallback(() => {
@ -20,7 +18,7 @@ const Item = React.memo(({
}, [isPersisted]);
const handleNameUpdate = useCallback(
(newName) => {
newName => {
onUpdate({
name: newName,
});

View file

@ -8,9 +8,7 @@ import Add from './Add';
import styles from './Tasks.module.css';
const Tasks = React.memo(({
items, onCreate, onUpdate, onDelete,
}) => {
const Tasks = React.memo(({ items, onCreate, onUpdate, onDelete }) => {
const [t] = useTranslation();
const handleUpdate = useCallback(
@ -21,13 +19,13 @@ const Tasks = React.memo(({
);
const handleDelete = useCallback(
(id) => {
id => {
onDelete(id);
},
[onDelete],
);
const completedItems = items.filter((item) => item.isCompleted);
const completedItems = items.filter(item => item.isCompleted);
return (
<>
@ -41,13 +39,13 @@ const Tasks = React.memo(({
className={styles.progress}
/>
)}
{items.map((item) => (
{items.map(item => (
<Item
key={item.id}
name={item.name}
isCompleted={item.isCompleted}
isPersisted={item.isPersisted}
onUpdate={(data) => handleUpdate(item.id, data)}
onUpdate={data => handleUpdate(item.id, data)}
onDelete={() => handleDelete(item.id)}
/>
))}