Arrow functions and so

Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
This commit is contained in:
marcin mikołajczak
2024-05-13 01:18:04 +02:00
parent 615ec68931
commit a58c52631e
352 changed files with 2894 additions and 3693 deletions

View File

@ -10,22 +10,20 @@ interface IGroupMemberCount {
group: Group;
}
const GroupMemberCount = ({ group }: IGroupMemberCount) => {
return (
<Link to={`/group/${group.id}/members`} className='hover:underline'>
<Text theme='inherit' tag='span' size='sm' weight='medium' data-testid='group-member-count'>
{shortNumberFormat(group.members_count)}
{' '}
<FormattedMessage
id='groups.discover.search.results.member_count'
defaultMessage='{members, plural, one {member} other {members}}'
values={{
members: group.members_count,
}}
/>
</Text>
</Link>
);
};
const GroupMemberCount = ({ group }: IGroupMemberCount) => (
<Link to={`/group/${group.id}/members`} className='hover:underline'>
<Text theme='inherit' tag='span' size='sm' weight='medium' data-testid='group-member-count'>
{shortNumberFormat(group.members_count)}
{' '}
<FormattedMessage
id='groups.discover.search.results.member_count'
defaultMessage='{members, plural, one {member} other {members}}'
values={{
members: group.members_count,
}}
/>
</Text>
</Link>
);
export default GroupMemberCount;

View File

@ -49,7 +49,7 @@ const EditGroup: React.FC<IEditGroup> = ({ params: { groupId } }) => {
?.filter((type) => type.startsWith('image/'))
.join(',');
async function handleSubmit() {
const handleSubmit = async () => {
setIsSubmitting(true);
await updateGroup({
@ -71,7 +71,7 @@ const EditGroup: React.FC<IEditGroup> = ({ params: { groupId } }) => {
});
setIsSubmitting(false);
}
};
if (isLoading) {
return <Spinner />;

View File

@ -61,10 +61,8 @@ const GroupMembershipRequests: React.FC<IGroupMembershipRequests> = ({ params })
const { accounts, authorize, reject, refetch, isLoading } = useGroupMembershipRequests(id);
const { invalidate } = useGroupMembers(id, GroupRoles.USER);
useEffect(() => {
return () => {
invalidate();
};
useEffect(() => () => {
invalidate();
}, []);
if (!group || !group.relationship || isLoading) {
@ -79,8 +77,8 @@ const GroupMembershipRequests: React.FC<IGroupMembershipRequests> = ({ params })
return <ColumnForbidden />;
}
async function handleAuthorize(account: AccountEntity) {
return authorize(account.id)
const handleAuthorize = async (account: AccountEntity) =>
authorize(account.id)
.then(() => Promise.resolve())
.catch((error: { response: Response }) => {
refetch();
@ -93,10 +91,9 @@ const GroupMembershipRequests: React.FC<IGroupMembershipRequests> = ({ params })
return Promise.reject();
});
}
async function handleReject(account: AccountEntity) {
return reject(account.id)
const handleReject = async (account: AccountEntity) =>
reject(account.id)
.then(() => Promise.resolve())
.catch((error: { response: Response }) => {
refetch();
@ -109,7 +106,6 @@ const GroupMembershipRequests: React.FC<IGroupMembershipRequests> = ({ params })
return Promise.reject();
});
}
return (
<Column label={intl.formatMessage(messages.heading)}>