Closed desmondinho closed 3 months ago
Attention: Patch coverage is 96.92308%
with 4 lines
in your changes missing coverage. Please review.
Project coverage is 98.16%. Comparing base (
dd016bb
) to head (6f72825
). Report is 3 commits behind head on main.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
Add the textbox, a component representing an input field for entering/editing
string
values, and the debounced input, a base class for input components with debounced value updates, to the component library.Closes #48
What's been done?
Added the components mentioned above with the following abilities:
TextBox: A component representing an input field for entering/editing
string
valuesInputType.Text
InputVariant.Flat
InputBehavior.OnChange
LabelPlacement.Inside
DebounceInputBase: A base class for input components with debounced value updates
Introduced new enum types to configure textbox's behavior:
InputBehavior: Specifies when the input component updates its value and triggers validation.
InputVariant: Specifies the different variants for an input component.
InputType: Specifies the different types of input elements.
LabelPlacement: Specifies the placement options for the label of an input component.
Checklist