diff --git a/src/Components/Map/Subcomponents/Controls/TagsControl.tsx b/src/Components/Map/Subcomponents/Controls/TagsControl.tsx index 16973f19..a31bde40 100644 --- a/src/Components/Map/Subcomponents/Controls/TagsControl.tsx +++ b/src/Components/Map/Subcomponents/Controls/TagsControl.tsx @@ -13,7 +13,7 @@ export const TagsControl = () => {
-
#{capitalizeFirstLetter(tag.name)} +
#{formatTag(tag.name)} ) } @@ -21,6 +21,11 @@ export const TagsControl = () => { } -function capitalizeFirstLetter(string) { - return string.charAt(0).toUpperCase() + string.slice(1); +function formatTag(string : string) { + console.log(string); + + let formatedTag = string.replace(/_/g, " "); + console.log(formatedTag); + + return formatedTag = formatedTag.charAt(0).toUpperCase() + formatedTag.slice(1); } \ No newline at end of file diff --git a/src/Utils/HashTagRegex.tsx b/src/Utils/HashTagRegex.tsx index 2ae20c80..136af7e4 100644 --- a/src/Utils/HashTagRegex.tsx +++ b/src/Utils/HashTagRegex.tsx @@ -1 +1 @@ -export const hashTagRegex = /(#+[a-zA-Z0-9A-Za-zÀ-ÖØ-öø-ʸ(_)]{1,})/g; \ No newline at end of file +export const hashTagRegex = /(#+[a-zA-Z0-9À-ÖØ-öø-ʸ_-]{1,})/g; \ No newline at end of file