-
-
+
+
Select an option or create one
-
+
diff --git a/compass/components/TagsInput/Tag.tsx b/compass/components/TagsInput/Tag.tsx
index 59ede37..e7093fd 100644
--- a/compass/components/TagsInput/Tag.tsx
+++ b/compass/components/TagsInput/Tag.tsx
@@ -1,12 +1,10 @@
import { XMarkIcon } from "@heroicons/react/24/solid"
-export const Tag = ({children, active = false}) => {
- const handleClick = () => {
-
- }
+export const Tag = ({children, handleDelete, active = false}) => {
+
return (
{children}
- {active && }
+ {active && }
)
}
\ No newline at end of file
diff --git a/compass/components/TagsInput/TagDropdown.tsx b/compass/components/TagsInput/TagDropdown.tsx
index b1b5f9b..535bf7f 100644
--- a/compass/components/TagsInput/TagDropdown.tsx
+++ b/compass/components/TagsInput/TagDropdown.tsx
@@ -2,11 +2,11 @@
import { Tag } from "./Tag";
import { DropdownAction } from "./DropdownAction";
-export const TagDropdown = ({ tags }) => {
+export const TagDropdown = ({ tags, handleAdd }) => {
return (
- {tags.map((tag, index) => (
-
+ {Array.from(tags).map((tag, index) => (
+
handleAdd(tag)} key={index} className="items-center rounded-md p-1 flex flex-row justify-between hover:bg-gray-100">
{tag}
diff --git a/compass/components/TagsInput/TagsArray.tsx b/compass/components/TagsInput/TagsArray.tsx
index 98769c7..486a8a4 100644
--- a/compass/components/TagsInput/TagsArray.tsx
+++ b/compass/components/TagsInput/TagsArray.tsx
@@ -1,12 +1,12 @@
import { Tag } from "./Tag"
-export const TagsArray = ({ tags, active = false }) => {
+export const TagsArray = ({ tags, handleDelete, active = false }) => {
return(
-
+
{
- tags.map((tag) => {
+ Array.from(tags).map((tag) => {
return (
- {tag}
+ {tag}
)
})
}