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

Add new components #1

Open
estevanmaito opened this issue Jun 28, 2020 · 0 comments
Open

Add new components #1

estevanmaito opened this issue Jun 28, 2020 · 0 comments
Labels
enhancement New feature or request

Comments

@estevanmaito
Copy link
Owner

estevanmaito commented Jun 28, 2020

Prioritize atomic components to add when we get out of alpha.

Breadcrumbs

Improved cards

Image cards with aspect-ratio option.

Typography

Add styled variants for h* headings, display headings, normal paragraph, <code>, anchor.

Accordion and tabs

Different components, but very close in implementation.

Alert

(added on 0.4.0)

Don't leave the choice to make it inaccessible. An alert component, composed of a message, icon (danger, warning, success, etc), and a close button. Don't confuse with notifications.

<Alert type="danger" message={message} onClose={onClose} />

New buttons

File and date picker.

Button with dropdown. the foundation already exists:

<Button layout="dropdown">
  <span>Click here</span>
  <Dropdown>
    <DropdownItem>Item 1</DropdownItem>
    <DropdownItem>Item 2</DropdownItem>
  </Dropdown>
</Button>

Bigger components for future

Structural

Header, Sidebar, Footer, Navigation.

I don't see a case for touching layout with components, like columns, rows, etc.

@estevanmaito estevanmaito added the enhancement New feature or request label Jun 28, 2020
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

No branches or pull requests

1 participant