Probably a nicer version than mine all around 😁 I saw that while I was working on this one but for my own education I wanted something that didn’t have the react dependency.

Of course mine is likely more brittle so maybe the trade off of building from scratch wasn’t worth it!