tsc
This commit is contained in:
@@ -154,8 +154,8 @@ function SharePopover({ collection, visible, onRequestClose }: Props) {
|
||||
collectionId: collection.id,
|
||||
userId: user.id,
|
||||
permission:
|
||||
user?.role === UserRole.Viewer ||
|
||||
user?.role === UserRole.Guest
|
||||
user.role === UserRole.Viewer ||
|
||||
user.role === UserRole.Guest
|
||||
? CollectionPermission.Read
|
||||
: CollectionPermission.ReadWrite,
|
||||
});
|
||||
@@ -166,19 +166,19 @@ function SharePopover({ collection, visible, onRequestClose }: Props) {
|
||||
await collectionGroupMemberships.create({
|
||||
collectionId: collection.id,
|
||||
groupId: group.id,
|
||||
permission:
|
||||
user?.role === UserRole.Viewer ||
|
||||
user?.role === UserRole.Guest
|
||||
? CollectionPermission.Read
|
||||
: CollectionPermission.ReadWrite,
|
||||
permission: CollectionPermission.Read,
|
||||
});
|
||||
return group;
|
||||
}
|
||||
})
|
||||
);
|
||||
|
||||
const invitedUsers = invited.filter((item) => item instanceof User);
|
||||
const invitedGroups = invited.filter((item) => item instanceof Group);
|
||||
const invitedUsers = invited.filter(
|
||||
(item) => item instanceof User
|
||||
) as User[];
|
||||
const invitedGroups = invited.filter(
|
||||
(item) => item instanceof Group
|
||||
) as Group[];
|
||||
|
||||
// Special case for the common action of adding a single user.
|
||||
if (invitedUsers.length === 1 && invited.length === 1) {
|
||||
|
||||
@@ -8,6 +8,7 @@ import { toast } from "sonner";
|
||||
import { DocumentPermission, UserRole } from "@shared/types";
|
||||
import Document from "~/models/Document";
|
||||
import Share from "~/models/Share";
|
||||
import User from "~/models/User";
|
||||
import Avatar from "~/components/Avatar";
|
||||
import { AvatarSize } from "~/components/Avatar/Avatar";
|
||||
import ButtonSmall from "~/components/ButtonSmall";
|
||||
@@ -161,7 +162,7 @@ function SharePopover({
|
||||
);
|
||||
|
||||
if (usersInvited.length === 1) {
|
||||
const user = usersInvited[0];
|
||||
const user = usersInvited[0] as User;
|
||||
toast.message(
|
||||
t("{{ userName }} was invited to the document", {
|
||||
userName: user.name,
|
||||
|
||||
Reference in New Issue
Block a user