Add file attachments

This commit is contained in:
Maksim Eltyshev
2020-04-21 05:04:34 +05:00
parent 202abacaec
commit 6a68ec9c1e
103 changed files with 1847 additions and 305 deletions

View File

@@ -35,7 +35,7 @@ const AddMembershipStep = React.memo(({ users, currentUserIds, onCreate, onClose
<UserItem
key={user.id}
name={user.name}
avatar={user.avatar}
avatarUrl={user.avatarUrl}
isActive={currentUserIds.includes(user.id)}
onSelect={() => handleUserSelect(user.id)}
/>

View File

@@ -6,7 +6,7 @@ import User from '../../User';
import styles from './UserItem.module.css';
const UserItem = React.memo(({ name, avatar, isActive, onSelect }) => (
const UserItem = React.memo(({ name, avatarUrl, isActive, onSelect }) => (
<button
type="button"
disabled={isActive}
@@ -14,7 +14,7 @@ const UserItem = React.memo(({ name, avatar, isActive, onSelect }) => (
onClick={onSelect}
>
<span className={styles.user}>
<User name={name} avatar={avatar} />
<User name={name} avatarUrl={avatarUrl} />
</span>
<div className={classNames(styles.menuItemText, isActive && styles.menuItemTextActive)}>
{name}
@@ -24,13 +24,13 @@ const UserItem = React.memo(({ name, avatar, isActive, onSelect }) => (
UserItem.propTypes = {
name: PropTypes.string.isRequired,
avatar: PropTypes.string,
avatarUrl: PropTypes.string,
isActive: PropTypes.bool.isRequired,
onSelect: PropTypes.func.isRequired,
};
UserItem.defaultProps = {
avatar: undefined,
avatarUrl: undefined,
};
export default UserItem;

View File

@@ -39,7 +39,7 @@ const EditMembershipStep = React.memo(({ user, isEditable, onDelete }) => {
return (
<>
<span className={styles.user}>
<User name={user.name} avatar={user.avatar} size="large" />
<User name={user.name} avatarUrl={user.avatarUrl} size="large" />
</span>
<span className={styles.content}>
<div className={styles.name}>{user.name}</div>

View File

@@ -56,7 +56,7 @@ const Project = React.memo(
>
<User
name={membership.user.name}
avatar={membership.user.avatar}
avatarUrl={membership.user.avatarUrl}
size="large"
isDisabled={!membership.isPersisted}
/>