It's cut out from something bigger... I just thought the css grid part was interesting. Wanted to share if anyone else found it helpful (similar problem, idea starter, etc). It's not meant to be anything more than what it is.
I am new to react, so if you had any pointers to make my code less terrible, I'd honestly appreciate the pro-tips.
Not sure why someone would go for a component to do this, when it can easily be done more flexibly with your own code.