bug fixed

This commit is contained in:
daniel31x13
2023-10-28 01:42:31 -04:00
parent cdcfabec0b
commit 9486d699c9
9 changed files with 13 additions and 35 deletions
+6 -27
View File
@@ -40,15 +40,7 @@ export default function TeamManagement({
const publicCollectionURL = `${currentURL.origin}/public/collections/${collection.id}`;
const [member, setMember] = useState<Member>({
canCreate: false,
canUpdate: false,
canDelete: false,
user: {
name: "",
username: "",
},
});
const [memberUsername, setMemberUsername] = useState("");
const [collectionOwner, setCollectionOwner] = useState({
id: null,
@@ -77,15 +69,7 @@ export default function TeamManagement({
members: [...collection.members, newMember],
});
setMember({
canCreate: false,
canUpdate: false,
canDelete: false,
user: {
name: "",
username: "",
},
});
setMemberUsername("");
};
const [submitLoader, setSubmitLoader] = useState(false);
@@ -168,19 +152,14 @@ export default function TeamManagement({
<div className="flex items-center gap-2">
<TextInput
value={member.user.username || ""}
value={memberUsername || ""}
placeholder="Username (without the '@')"
onChange={(e) => {
setMember({
...member,
user: { ...member.user, username: e.target.value },
});
}}
onChange={(e) => setMemberUsername(e.target.value)}
onKeyDown={(e) =>
e.key === "Enter" &&
addMemberToCollection(
session.data?.user.username as string,
member.user.username || "",
memberUsername || "",
collection,
setMemberState
)
@@ -191,7 +170,7 @@ export default function TeamManagement({
onClick={() =>
addMemberToCollection(
session.data?.user.username as string,
member.user.username || "",
memberUsername || "",
collection,
setMemberState
)
+1 -1
View File
@@ -14,7 +14,6 @@ export default function ProfilePhoto({ src, className, priority }: Props) {
const [image, setImage] = useState("");
useEffect(() => {
console.log(src);
if (src && !src?.includes("base64"))
setImage(`/api/v1/${src.replace("uploads/", "").replace(".jpg", "")}`);
else if (!src) setImage("");
@@ -36,6 +35,7 @@ export default function ProfilePhoto({ src, className, priority }: Props) {
height={112}
width={112}
priority={priority}
draggable={false}
className={`h-10 w-10 bg-sky-600 dark:bg-sky-600 shadow rounded-full aspect-square border border-slate-200 dark:border-neutral-700 ${className}`}
/>
);