Don't show checkboxes on dashboard

This commit is contained in:
Isaac Wise
2024-02-09 23:56:36 -06:00
parent eba9d3c86d
commit 193c66123b
4 changed files with 23 additions and 13 deletions
+10 -6
View File
@@ -22,11 +22,13 @@ type Props = {
count: number;
className?: string;
flipDropdown?: boolean;
showCheckbox?: boolean;
};
export default function LinkCard({
link,
flipDropdown,
showCheckbox,
}: Props) {
const { collections } = useCollectionStore();
@@ -89,12 +91,14 @@ export default function LinkCard({
ref={ref}
className="border border-solid border-neutral-content bg-base-200 shadow-md hover:shadow-none duration-100 rounded-2xl relative"
>
<input
type="checkbox"
className="checkbox checkbox-primary my-auto ml-3 mt-3 fixed z-50 bg-white"
checked={selectedLinks.includes(link.id)}
onChange={() => handleCheckboxClick(link.id)}
/>
{showCheckbox &&
<input
type="checkbox"
className="checkbox checkbox-primary my-auto ml-3 mt-3 absolute z-20 bg-white"
checked={selectedLinks.includes(link.id)}
onChange={() => handleCheckboxClick(link.id)}
/>
}
<Link
href={generateLinkHref(link)}
target="_blank"
+10 -6
View File
@@ -19,11 +19,13 @@ type Props = {
count: number;
className?: string;
flipDropdown?: boolean;
showCheckbox?: boolean;
};
export default function LinkCardCompact({
link,
flipDropdown,
showCheckbox,
}: Props) {
const { collections } = useCollectionStore();
const { links, setSelectedLinks, selectedLinks } = useLinkStore();
@@ -63,12 +65,14 @@ export default function LinkCardCompact({
className={`border-neutral-content relative items-center flex ${!showInfo && !isPWA() ? "hover:bg-base-300 p-3" : "py-3"
} duration-200 rounded-lg`}
>
<input
type="checkbox"
className="checkbox checkbox-primary my-auto mr-2"
checked={selectedLinks.includes(link.id)}
onChange={() => handleCheckboxClick(link.id)}
/>
{showCheckbox &&
<input
type="checkbox"
className="checkbox checkbox-primary my-auto mr-2"
checked={selectedLinks.includes(link.id)}
onChange={() => handleCheckboxClick(link.id)}
/>
}
<Link
href={generateLinkHref(link)}
target="_blank"