This morning, I'm stripping out all of it and starting over from scratch, like I should have done in the first place.
A caveat is that I love their color system, so I'm importing and using that, but leaving out everything else.
This morning, I'm stripping out all of it and starting over from scratch, like I should have done in the first place.
A caveat is that I love their color system, so I'm importing and using that, but leaving out everything else.
EDIT: And the book by the same author, Refactoring UI, is also a fantastic primer on the philosophy behind Tailwind.
It was (and still) is zero. Maybe you have it mixed up with Tailwind UI? (which is a paid library of ready-made components built using TailwindCSS framework)
More specifically, the TextField component assumes an accompanying label, while none of the other form components do. It seems like a very odd choice to me, since all form elements should have a descriptive label.
The demo page for Checkbox (https://material-ui.com/components/checkboxes/) shows how to use them with labels, and also groups.
Agreed there should be something included for CheckboxWithLabel, but to think it's impossible and the whole thing must be thrown out is a bit much.