From 63fb0d3fd03c4d2c4be199cc7b6e62d9aa3ef780 Mon Sep 17 00:00:00 2001 From: Anton Tranelis Date: Wed, 1 May 2024 09:22:57 +0200 Subject: [PATCH] updated item profiles --- src/Components/Profile/ActionsButton.tsx | 6 +- .../Profile/LinkedItemsHeaderView.tsx | 2 +- src/Components/Profile/OverlayItemProfile.tsx | 212 ++++++++---------- .../Profile/OverlayItemProfileSettings.tsx | 201 ++++++++++++----- src/Components/Templates/DateUserInfo.tsx | 19 ++ .../Templates/OverlayItemsIndexPage.tsx | 24 +- 6 files changed, 261 insertions(+), 203 deletions(-) create mode 100644 src/Components/Templates/DateUserInfo.tsx diff --git a/src/Components/Profile/ActionsButton.tsx b/src/Components/Profile/ActionsButton.tsx index 464f0fd2..534bce56 100644 --- a/src/Components/Profile/ActionsButton.tsx +++ b/src/Components/Profile/ActionsButton.tsx @@ -9,7 +9,7 @@ export function ActionButton({ item, triggerAddButton, triggerItemSelected, exis triggerAddButton?: any, triggerItemSelected?: any, existingRelations: Item[], - itemType: string; + itemType?: string; color: string, collection?: string, item: Item @@ -19,7 +19,7 @@ export function ActionButton({ item, triggerAddButton, triggerItemSelected, exis const items = useItems(); - const filterdItems = items.filter(i => i.layer?.itemType.name == itemType).filter(i => !existingRelations.some(s => s.id == i.id)).filter(i => i.id != item.id) + const filterdItems = items.filter(i => !itemType || i.layer?.itemType.name == itemType).filter(i => !existingRelations.some(s => s.id == i.id)).filter(i => i.id != item.id) @@ -37,7 +37,7 @@ export function ActionButton({ item, triggerAddButton, triggerItemSelected, exis } - (setModalOpen(false))} className="!tw-max-w-2xl "> + (setModalOpen(false))} className="!tw-max-w-2xl tw-bg-base-200">
{filterdItems.map(i =>
{ triggerItemSelected(i.id); setModalOpen(false) }}> diff --git a/src/Components/Profile/LinkedItemsHeaderView.tsx b/src/Components/Profile/LinkedItemsHeaderView.tsx index d6bd9810..a6a462aa 100644 --- a/src/Components/Profile/LinkedItemsHeaderView.tsx +++ b/src/Components/Profile/LinkedItemsHeaderView.tsx @@ -55,7 +55,7 @@ export function LinkedItemsHeaderView({ item, unlinkCallback, itemNameField, ite
e.stopPropagation()}> {unlinkPermission &&
-