bug fixes

This commit is contained in:
Daniel 2023-05-28 20:52:01 +03:30
parent 287f7fa870
commit fcbecb5bc5
4 changed files with 156 additions and 136 deletions

View File

@ -99,11 +99,16 @@ export default function TeamManagement({
<div> <div>
<p className="mb-2 text-gray-500">Public Link (Click to copy)</p> <p className="mb-2 text-gray-500">Public Link (Click to copy)</p>
<div <div
onClick={() => onClick={() => {
try {
navigator.clipboard navigator.clipboard
.writeText(publicCollectionURL) .writeText(publicCollectionURL)
.then(() => console.log("Copied!")) .then(() => console.log("Copied!"));
} catch (err) {
alert(err);
console.log(err);
} }
}}
className="w-full hide-scrollbar overflow-x-auto whitespace-nowrap rounded-md p-3 border-sky-100 border-solid border outline-none hover:border-sky-500 duration-100 cursor-text" className="w-full hide-scrollbar overflow-x-auto whitespace-nowrap rounded-md p-3 border-sky-100 border-solid border outline-none hover:border-sky-500 duration-100 cursor-text"
> >
{publicCollectionURL} {publicCollectionURL}
@ -159,7 +164,9 @@ export default function TeamManagement({
</p> </p>
<div className="max-h-[20rem] overflow-auto flex flex-col gap-3 rounded-md shadow-inner"> <div className="max-h-[20rem] overflow-auto flex flex-col gap-3 rounded-md shadow-inner">
{collection.members.map((e, i) => { {collection.members
.sort((a, b) => (a.userId as number) - (b.userId as number))
.map((e, i) => {
return ( return (
<div <div
key={i} key={i}
@ -219,7 +226,10 @@ export default function TeamManagement({
const updatedMembers = collection.members.map( const updatedMembers = collection.members.map(
(member) => { (member) => {
if (member.user.email === e.user.email) { if (member.user.email === e.user.email) {
return { ...member, canCreate: !e.canCreate }; return {
...member,
canCreate: !e.canCreate,
};
} }
return member; return member;
} }
@ -245,7 +255,10 @@ export default function TeamManagement({
const updatedMembers = collection.members.map( const updatedMembers = collection.members.map(
(member) => { (member) => {
if (member.user.email === e.user.email) { if (member.user.email === e.user.email) {
return { ...member, canUpdate: !e.canUpdate }; return {
...member,
canUpdate: !e.canUpdate,
};
} }
return member; return member;
} }
@ -271,7 +284,10 @@ export default function TeamManagement({
const updatedMembers = collection.members.map( const updatedMembers = collection.members.map(
(member) => { (member) => {
if (member.user.email === e.user.email) { if (member.user.email === e.user.email) {
return { ...member, canDelete: !e.canDelete }; return {
...member,
canDelete: !e.canDelete,
};
} }
return member; return member;
} }

View File

@ -15,7 +15,7 @@ export default function ProfilePhoto({ src, className }: Props) {
className={`h-10 w-10 shadow rounded-full border-[3px] border-sky-100 ${className}`} className={`h-10 w-10 shadow rounded-full border-[3px] border-sky-100 ${className}`}
> >
<div <div
className={`text-white bg-sky-500 h-10 w-10 shadow rounded-full border-[3px] border-sky-100 flex items-center justify-center ${className}`} className={`bg-sky-500 text-white h-10 w-10 shadow rounded-full border-[3px] border-sky-100 flex items-center justify-center ${className}`}
> >
<FontAwesomeIcon icon={faUser} className="w-5 h-5" /> <FontAwesomeIcon icon={faUser} className="w-5 h-5" />
</div> </div>

View File

@ -149,7 +149,7 @@ export default function () {
<ProfilePhoto <ProfilePhoto
key={i} key={i}
src={`/api/avatar/${e.userId}`} src={`/api/avatar/${e.userId}`}
className="-mr-3 bg-white duration-100" className="-mr-3 duration-100"
/> />
); );
}) })

View File

@ -1,9 +1,13 @@
/** @type {import('tailwindcss').Config} */ /** @type {import('tailwindcss').Config} */
module.exports = { module.exports = {
content: [ content: [
"./app/**/*.{js,ts,jsx,tsx}", "./app/**/*.{js,ts,jsx,tsx}",
"./pages/**/*.{js,ts,jsx,tsx}", "./pages/**/*.{js,ts,jsx,tsx}",
"./components/**/*.{js,ts,jsx,tsx}", "./components/**/*.{js,ts,jsx,tsx}",
// For the "layouts" directory
"./layouts/**/*.{js,ts,jsx,tsx}",
], ],
theme: { theme: {
extend: {}, extend: {},