Hi Tobs, I am going to add the style prop to all the components in the next release (in the next days/early next week).
About the other issues:
The component has been developed in uncontrolled mode, that is way it does not update when changing the text prop. I decided to do not use the controlled mode because in that case the value prop must be updated manually, and the debounce functionality cannot be implemented. Iām thinking of moving anyway the component to controlled mode, and add two different fields , value and text, the first that is updated every time the value changes, the second only when the Enter key is pressed or the input loses focus.
I get the point. When I wrote the documentation I decided to be as close as possibile to the original one, but I agree this is an enhancement that can help a lot the users.
The props descriptions are taken directly from the props annotations in the JS file of the components.