This introduces icons in TextFields, which will close #84 and also set groundwork for the ComboBox component being slowly built in #206.
It introduces the concept of a "signifier icon" (one that communicates meaning) and an "action icon" (one you can click on to do stuff), with consistent placement inside the input. They're currently styled in the same way but that will change later, once the action icon actually has the ability to do something.
What I need help with:
Making action icons actually be able do something. They should probably use a Button component with an Icon inside—I'm working on this in a separate PR but it's not quite ready yet. If we can easily pass an action callback to the icon and have that work in a sensible way here, that might be easier, and we can improve later.... or we may not need it to be a Button at all. I'm not sure yet, but would appreciate guidance/feedback!
Clicking the signifier icon should move focus to the input.
This introduces icons in TextFields, which will close #84 and also set groundwork for the ComboBox component being slowly built in #206.
It introduces the concept of a "signifier icon" (one that communicates meaning) and an "action icon" (one you can click on to do stuff), with consistent placement inside the input. They're currently styled in the same way but that will change later, once the action icon actually has the ability to do something.
What I need help with: