From e48d3ebafb9c3e93e83b870a57fb11d4d948fd51 Mon Sep 17 00:00:00 2001 From: Damien Ostler Date: Sun, 2 Jun 2024 19:26:12 -0400 Subject: [PATCH] fix;admin --- app/api/galleries/admin/route.ts | 0 app/gallery/admin/page.tsx | 74 +++++++++++-------------- components/neroshitron/search_input.tsx | 28 +++++----- 3 files changed, 46 insertions(+), 56 deletions(-) create mode 100644 app/api/galleries/admin/route.ts diff --git a/app/api/galleries/admin/route.ts b/app/api/galleries/admin/route.ts new file mode 100644 index 0000000..e69de29 diff --git a/app/gallery/admin/page.tsx b/app/gallery/admin/page.tsx index a1653a2..fddd9d0 100644 --- a/app/gallery/admin/page.tsx +++ b/app/gallery/admin/page.tsx @@ -67,30 +67,24 @@ function PageComponent() { ]; return ( -
+
- {setNewTagName(e.target.value)}} className="hover:scale-95 focus:scale-95 mb-8 mr-2 rounded-md bg-secondary p-2 w-1/2 text-white shadow-lg" placeholder="Tag Name" /> + {setNewTagName(e.target.value)}} className="hover:scale-105 focus:scale-95 mb-8 mr-2 rounded-md bg-info-bright p-2 w-1/2 text-white shadow-lg" placeholder="Tag Name" />
- {setTagSearch(e.target.value)}} className="hover:scale-95 focus:scale-95 mb-8 shadow-lg mr-2 rounded-md bg-secondary p-2 w-full text-white" placeholder="Search all tags by name" /> + {setTagSearch(e.target.value)}} className="hover:scale-105 focus:scale-95 mb-8 shadow-lg mr-2 rounded-md bg-info-bright p-2 w-full text-white" placeholder="Search all tags by name" />
- - - - - - - +
{tags.filter((value,index,array)=>{ return value.name.toLowerCase().includes(tagSearch.toLowerCase()); }).map((item:any) => ( - +
{item.name}
-
-
+
+
{ setSearchState(search) }} nsfwChanged={(nsfw) => { setNsfwState(nsfw) }} tagsChanged={(tags) => { setTagsState(tags) }} /> - - Create + + + Gallery
- - - - - - - - - - - {/* Replace this with your data mapping logic */} - {galleries.map((item: { name: string, imageCount: number, tier: string }) => ( - - - - - + + ))} + +
{item.name}{item.imageCount}{item.tier.replace("Tier","")} - +
+
); diff --git a/components/neroshitron/search_input.tsx b/components/neroshitron/search_input.tsx index d13e7de..8eb32fa 100644 --- a/components/neroshitron/search_input.tsx +++ b/components/neroshitron/search_input.tsx @@ -57,18 +57,18 @@ const SearchInput = ({ tagsChanged, searchChanged, nsfwChanged, nsfwButtonEnable useEffect(() => { getData(); }, []); - const [scrollPosition, setScrollPosition] = useState(0); const [color, setColor] = useState('black'); + useEffect(() => { }, []); const tagOptions = tags.map((tag: { name: string; }) => ({ value: tag.name, label: tag.name })); return ( <> -
0 ?? 'opacity-30'} opacity 0 relative w-full flex flex-col items-center justify-center z-10`}> +
-
0 ?? 'opacity-30'} opacityflex flex-row`}> +
{(selectingTags) ? ( <> @@ -84,6 +84,7 @@ const SearchInput = ({ tagsChanged, searchChanged, nsfwChanged, nsfwButtonEnable ) : ( <> +