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

UI Components #74

Open
9 of 20 tasks
sparklestheunicorn opened this issue Aug 7, 2021 · 3 comments
Open
9 of 20 tasks

UI Components #74

sparklestheunicorn opened this issue Aug 7, 2021 · 3 comments
Labels
🎨 design Involves visual design or styling ✨ feature New feature or request

Comments

@sparklestheunicorn
Copy link
Collaborator

sparklestheunicorn commented Aug 7, 2021

Currently the plan is to build components that wrap (Radix Primitives) and style them using Windi CSS. Components should be composable (i.e.: use children rather than props for complex components), and use consistent language for specifying variants.

When creating new components, please create storybook stories demonstrating their use. Some of these components still need to be migrated to storybook from the temporary component demo page.

New designs are in progress, so we are holding off on the visual design issue for now.

Components to build with Radix:

  • Tabs (in progress) [Needs storybook]
  • Checkbox
  • Radiogroup [Needs storybook]
  • Avatar [Needs storybook]
  • Dialog / modal (Not in the MH designs, in progress anyway 🤷🏾‍♂️ ) [Needs storybook]
  • Accordion (Also not sure this is in the MH designs)
  • Select (no Radix version yet)

Components to roll our own (if needed):

  • Button
  • Grid (Windi may be enough for this)
  • Input
  • Badge / Pill
  • Heading (unless included in text)
  • Text / Typography
  • Table
  • Progress bar / Step indicator
  • Breadcrumbs
  • Divider
  • Card
  • Link (if necessary - a tag may be enough)
  • Tile (includes header, content, buttons)
@replygirl replygirl added 🎨 design Involves visual design or styling ✨ feature New feature or request labels Sep 15, 2021
@jvbreen1
Copy link
Contributor

jvbreen1 commented Oct 9, 2021

I can pick up a few of these

@jvbreen1
Copy link
Contributor

@replygirl @mis4mike any of these we need more than the others? happy to take a look.

@jvbreen1
Copy link
Contributor

oh I already committed to doing a button component - on it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🎨 design Involves visual design or styling ✨ feature New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants