Dropdown Menu
Space is tight in the header this lives in, so I wanted to stay away from adding filter tokens when users choose the items to filter by. Instead, I opted for a reverse checkbox system, where if all checkboxes are unchecked, then you are seeing all results. When you click on individual items, it switches to only showing results from what the user actively chose.
It's the opposite of how lists of checkboxes usually work, but some of the dropdowns are very long and this felt far more reasonable to actually use!
More by Chris Campbell View profile
Like