Due to the new job I've given myself permission to consume even more design systems related content. In doing so I listened to a recent Syntax FM episode featuring the folks from Shoelace, now Web Awesome, where they talked about joining up with Font Awesome and their Kickstarter:
Their discussion around date pickers stood out to me, especially after working on one myself as part of the Nord Design System team. Shoelace, despite having over 50 components, has never had a date picker… and I'm not surprised! Date pickers are hard. I recall my colleague Nick Williams spending considerable amounts of time getting the accessibility of Nord's date picker just right. Ok, I confess, I didn't build our date picker but I did do plenty of refactors and I'm very ok with that.
Funnily enough Nick has somewhat recently open sourced a set of calendar themed Web Component called 'Cally', which I would highly recommend checking out if you're in need of one. It's packed with features as well as Nick's many years of personal experience in accessibility, Web Components and rocking in a darkened corner over building date pickers: