[x] My pull request has a descriptive title (not a vague title like Update README.md).
[x] My pull request targets the main branch of Chapter.
Ref #2188
Tags are kept in single table.
chapter_tags, event_tags, venue_tags are referencing tag to object.
Chapter, Event, Venue tags. Seeded, displayed, possible to add when creating chapter, event, venue, and edit.
There's a bit play around with adding *_tags field to the graphql-type objects. I tried to not add it where it's not needed, but some further shuffling might be useful later.
TagsBox for consistent displaying of the tags.
CreateChapterInputs and UpdateChapterInputs replaced with ChapterInputs.
Added snapshot test for ChapterCard and EventCard with tags displayed.
👇 Click on the image for a new way to code review
####
[![Review these changes using an interactive CodeSee Map](https://s3.us-east-2.amazonaws.com/maps.codesee.io/images/github/freeCodeCamp/chapter/2526/d46822db/a146b49497dc0a40cd9bfc899c1456be65f51bae.svg)](https://app.codesee.io/r/reviews?pr=2526&src=https%3A%2F%2Fgithub.com%2FfreeCodeCamp%2Fchapter)
#### Legend
Update README.md
).main
branch of Chapter.Ref #2188
chapter_tags
,event_tags
,venue_tags
are referencing tag to object.*_tags
field to the graphql-type objects. I tried to not add it where it's not needed, but some further shuffling might be useful later.TagsBox
for consistent displaying of the tags.CreateChapterInputs
andUpdateChapterInputs
replaced withChapterInputs
.