inputs
inputs copied to clipboard
Prevent labels from overflowing
Fixes non-wrapping widget labels bleeding into other elements.
Before / after:

Before / after:

Test snippet:
(label => Inputs.form([
Inputs.text({label}),
Inputs.toggle({label}),
Inputs.select([], {label}),
Inputs.range([], {label}),
Inputs.number([], {label}),
Inputs.button('OK', {label}),
Inputs.radio([label, label], {label}),
Inputs.checkbox([label, label], {label}),
]))(
'reallyLongLabelThatDoesntWrapReallyLongLabelThatDoesntWrapreallyLongLabelThatDoesntWrapReallyLongLabel ThatDoesntWrap'
)