minor improvement
This commit is contained in:
parent
0b2e78332a
commit
41df9d0c82
|
@ -103,9 +103,6 @@ export default function LinkCard({ link, flipDropdown, editMode }: Props) {
|
||||||
editMode &&
|
editMode &&
|
||||||
(permissions === true || permissions?.canCreate || permissions?.canDelete);
|
(permissions === true || permissions?.canCreate || permissions?.canDelete);
|
||||||
|
|
||||||
// const unselectableStyle =
|
|
||||||
// editMode && !selectable ? "pointer-events-none" : "";
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div
|
<div
|
||||||
ref={ref}
|
ref={ref}
|
||||||
|
@ -113,9 +110,11 @@ export default function LinkCard({ link, flipDropdown, editMode }: Props) {
|
||||||
onClick={() =>
|
onClick={() =>
|
||||||
selectable
|
selectable
|
||||||
? handleCheckboxClick(link)
|
? handleCheckboxClick(link)
|
||||||
: toast.error(
|
: editMode
|
||||||
|
? toast.error(
|
||||||
"You don't have permission to edit or delete this item."
|
"You don't have permission to edit or delete this item."
|
||||||
)
|
)
|
||||||
|
: undefined
|
||||||
}
|
}
|
||||||
>
|
>
|
||||||
{!editMode ? (
|
{!editMode ? (
|
||||||
|
|
|
@ -15,6 +15,7 @@ import { isPWA } from "@/lib/client/utils";
|
||||||
import { generateLinkHref } from "@/lib/client/generateLinkHref";
|
import { generateLinkHref } from "@/lib/client/generateLinkHref";
|
||||||
import useAccountStore from "@/store/account";
|
import useAccountStore from "@/store/account";
|
||||||
import usePermissions from "@/hooks/usePermissions";
|
import usePermissions from "@/hooks/usePermissions";
|
||||||
|
import toast from "react-hot-toast";
|
||||||
|
|
||||||
type Props = {
|
type Props = {
|
||||||
link: LinkIncludingShortenedCollectionAndTags;
|
link: LinkIncludingShortenedCollectionAndTags;
|
||||||
|
@ -92,7 +93,15 @@ export default function LinkCardCompact({
|
||||||
className={`${selectedStyle} border relative items-center flex ${
|
className={`${selectedStyle} border relative items-center flex ${
|
||||||
!showInfo && !isPWA() ? "hover:bg-base-300 p-3" : "py-3"
|
!showInfo && !isPWA() ? "hover:bg-base-300 p-3" : "py-3"
|
||||||
} duration-200 rounded-lg`}
|
} duration-200 rounded-lg`}
|
||||||
onClick={() => selectable && handleCheckboxClick(link)}
|
onClick={() =>
|
||||||
|
selectable
|
||||||
|
? handleCheckboxClick(link)
|
||||||
|
: editMode
|
||||||
|
? toast.error(
|
||||||
|
"You don't have permission to edit or delete this item."
|
||||||
|
)
|
||||||
|
: undefined
|
||||||
|
}
|
||||||
>
|
>
|
||||||
{/* {showCheckbox &&
|
{/* {showCheckbox &&
|
||||||
editMode &&
|
editMode &&
|
||||||
|
|
Ŝarĝante…
Reference in New Issue