From 75559aed92cba390629b87a365dc6bfb0b2bce64 Mon Sep 17 00:00:00 2001 From: Tin Geber <tin@greenhost.nl> Date: Tue, 16 Jan 2024 10:58:33 +0100 Subject: [PATCH] deactivated tags --- frontend/src/components/Tags/Tags.tsx | 14 ++++++++------ frontend/src/components/UserModal/UserModal.tsx | 9 +++++---- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/frontend/src/components/Tags/Tags.tsx b/frontend/src/components/Tags/Tags.tsx index 8e73fe3a..ee958754 100644 --- a/frontend/src/components/Tags/Tags.tsx +++ b/frontend/src/components/Tags/Tags.tsx @@ -1,5 +1,7 @@ import React, { useCallback, useState, useRef } from 'react'; -import ReactTags from 'react-tag-autocomplete'; +import ReactTags from 'react-tag-autocomplete'; // https://www.npmjs.com/package/react-tag-autocomplete + +// This tagging component is a bare bones Proof of Concept and needs tons more work // import { User } from 'src/services/users/types'; // import { suggestions } from './country-list'; @@ -27,8 +29,8 @@ export const Tags = () => { const onDelete = useCallback( (tagIndex) => { setTags(tags.filter((_, i) => i !== tagIndex)); - console.log(tagIndex); - console.log(tags[tagIndex]); + // console.log(tagIndex); + // console.log(tags[tagIndex]); setSuggestions(suggestions.filter((s) => s.name !== tags[tagIndex].name)); }, [tags, suggestions], @@ -38,7 +40,7 @@ export const Tags = () => { (newTag) => { setTags([...tags, { id: newTag.name, name: newTag.name }]); if (suggestions.find((s) => s.name === newTag.name)) { - console.log(`We already have ${newTag.name}, not adding`); + // console.log(`We already have ${newTag.name}, not adding`); } else { setSuggestions([...suggestions, { id: newTag.name, name: newTag.name }]); } @@ -83,9 +85,9 @@ export const Tags = () => { </span> ); })} - + {/* {console.log(suggestions)} - {console.log(tags)} + {console.log(tags)} */} </> ); }; diff --git a/frontend/src/components/UserModal/UserModal.tsx b/frontend/src/components/UserModal/UserModal.tsx index 6df1f038..314f1071 100644 --- a/frontend/src/components/UserModal/UserModal.tsx +++ b/frontend/src/components/UserModal/UserModal.tsx @@ -8,8 +8,8 @@ import { User, UserRole, useUsers } from 'src/services/users'; import { useAuth } from 'src/services/auth'; import { AppStatusEnum } from 'src/services/apps/types'; -// Tagging component -import { Tags } from 'src/components/Tags'; +// Tagging component, work in progress. commented out for the time being +// import { Tags } from 'src/components/Tags'; import { HIDDEN_APPS } from 'src/modules/dashboard/consts'; // import { initialUserForm } from './consts'; @@ -361,14 +361,15 @@ export const UserModal = ({ open, onClose, userId, setUserId, apps }: UserModalP )} </div> )} - {isAdmin && !userModalLoading && ( + {/* This is the Tag section */} + {/* {isAdmin && !userModalLoading && ( <div> <div className="mt-8"> <h3 className="text-lg leading-6 font-medium text-gray-900">Tags</h3> </div> <Tags /> </div> - )} + )} */} {isAdmin && userId && !userModalLoading && ( <div> <div className="mt-8"> -- GitLab