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

Implement Text input #232

Closed
4 tasks
andrzejewsky opened this issue Jan 31, 2023 · 1 comment
Closed
4 tasks

Implement Text input #232

andrzejewsky opened this issue Jan 31, 2023 · 1 comment
Assignees
Labels
next Next version of Macaw UI

Comments

@andrzejewsky
Copy link
Member

andrzejewsky commented Jan 31, 2023

What I'm trying to achieve

I want to have a text input with the new MacawUI design based on Figma.

Describe a proposed solution

We should implement BaseInput that will hold base styles for all inputs in MacawUI and then
build TextInput on top of that.

We should also check the current Dashboard for MUI TextField usage and add the missing API

Acceptance Criteria

  • Implement new inputs according to the design
  • Each input must state indicators along with variants:
    • variant: error, states: disabled, focused, etc.
    • variant: success, states: disabled, focused, etc.
    • variant: neutral, states: disabled, focused, etc.
  • Prepare a proper storybook story that presents all of the inputs
  • Please use references only for the token (no hardcoded colors/sizes)

Note: remember about labels and icons inside the input

Screenshots or mockups

Image

@andrzejewsky andrzejewsky added the next Next version of Macaw UI label Jan 31, 2023
@krzysztofzuraw
Copy link
Member

We need designs for:

  • dropdowns
  • date pickers
  • number inputs
  • text input with proper states: error, success etc

@krzysztofzuraw krzysztofzuraw changed the title Implement new inputs Implement Text input Feb 6, 2023
@Droniu Droniu self-assigned this Feb 6, 2023
@andrzejewsky andrzejewsky assigned andrzejewsky and unassigned Droniu Feb 21, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next Next version of Macaw UI
Projects
Status: ✅ Done
Development

No branches or pull requests

3 participants