diff --git a/apps/frontend/src/components/launches/tags.component.tsx b/apps/frontend/src/components/launches/tags.component.tsx index b7da39e4b..973a2f9d4 100644 --- a/apps/frontend/src/components/launches/tags.component.tsx +++ b/apps/frontend/src/components/launches/tags.component.tsx @@ -170,33 +170,80 @@ export const TagsComponent: FC<{ selected={tagValue} onAdd={onAddition} onInput={setSuggestions} + renderOption={(option) => { + const findTag = data?.tags?.find( + (f) => f.name === option.option.label + ); + return ( +
+ {findTag ? ( + <> + f.label === option.option.label + ) > -1 + } + readOnly + /> +
+ + ) : ( +
+ + +
+ )} +
+ {option.option.label} +
+
+ {findTag && ( + + )} +
+
+ ); + }} onDelete={onDelete} renderTag={(tag) => { const findTag = data?.tags?.find((f) => f.name === tag.tag.label); - const findIndex = tagValue.findIndex( - (f) => f.label === tag.tag.label - ); return (
-
- {t('edit', 'Edit')} -
-
onDelete(findIndex)} - > - X -
- {tag.tag.label} + {findTag?.name}
); @@ -206,6 +253,7 @@ export const TagsComponent: FC<{ ); }; + const ShowModal: FC<{ tag: string; color?: string;