choose to show which detail in each views

This commit is contained in:
daniel31x13
2024-08-26 19:56:04 -04:00
parent 9ae9c7c81a
commit 0371695eb3
7 changed files with 158 additions and 122 deletions
+7 -4
View File
@@ -89,10 +89,13 @@ export default function ViewDropdown({ viewMode, setViewMode }: Props) {
<p className="my-1 text-sm text-neutral">{t("show")}</p>
{Object.entries(settings.show)
.filter((e) =>
settings.viewMode === ViewMode.List // Hide tags and image checkbox in list view
? e[0] !== "tags" && e[0] !== "image"
: settings.viewMode === ViewMode.Card // Hide tags checkbox in card view
? e[0] !== "tags"
settings.viewMode === ViewMode.List // Hide tags, image, icon, and description checkboxes in list view
? e[0] !== "tags" &&
e[0] !== "image" &&
e[0] !== "icon" &&
e[0] !== "description"
: settings.viewMode === ViewMode.Card // Hide tags and description checkboxes in card view
? e[0] !== "tags" && e[0] !== "description"
: true
)
.map(([key, value]) => (