Good morning,
You're busy, I will keep this brief. I looked over your code but I feel as though it may be missing a few key elements to get it to a working state. I would be open to viewing the code while on a skype/zoom call to get a better understanding of the information.
I would love to assist you and I am confident we can find a simple, elegant solution. Please shoot me an email or message when you have the time.
Lucas Barroso - Frontend Engineer (React specialist)