Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce TextAreaField to symbiosis #21

Merged
merged 4 commits into from
Nov 19, 2024

Conversation

DGiannaris
Copy link
Member

This PR:

  • Fixes NumberField component styling issues when used with icons
  • Adds icon, onChange, and onBlur controls to NumberField's Storybook documentation
  • Adds new TextAreaField component
  • Adds comprehensive Storybook stories for TextAreaField

The UI:

Screen.Recording.2024-11-14.at.5.25.23.PM.mov

…controls

Enhances the Storybook documentation for the NumberField component by adding controls for the icon prop and descriptions for onChange and onBlur event handlers. This improvement provides better visibility and understanding of the component's capabilities for developers using Storybook.
Introduces a new TextAreaField component to the UI package, providing a customizable textarea input with various features such as error handling, hints, icons, and accessibility support. This component enhances form functionality by offering a multi-line text input option with consistent styling and behavior across the application.
Introduces a new set of stories for the TextAreaField component in Storybook. This addition enhances the documentation and testing capabilities for the TextAreaField, providing various examples of its usage and configurations. The stories showcase different states and properties of the component, including default, error, hint, icon, disabled, and controlled scenarios, which will help developers understand and utilize the component more effectively.
@DGiannaris DGiannaris added the enhancement New feature or request label Nov 14, 2024
@DGiannaris DGiannaris self-assigned this Nov 14, 2024
@DGiannaris DGiannaris merged commit 35f1f77 into main Nov 19, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants