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

Create the buttons and dropdowns of the design system #32

Closed
MellyGray opened this issue Mar 23, 2023 · 0 comments · Fixed by #41
Closed

Create the buttons and dropdowns of the design system #32

MellyGray opened this issue Mar 23, 2023 · 0 comments · Fixed by #41
Assignees
Labels
D: Design System Deliverable: Design System MVP Milestone 2 MVP Milestone 2: Add a Dataset pm.GREI-d-2.7.1 NIH, yr2, aim7, task1: R&D UI modules for creating datasets and supporting publishing workflows pm.GREI-d-2.7.2 NIH, yr2, aim7, task2: Implement UI modules for creating datasets and publishing workflows Size: 30 A percentage of a sprint. 21 hours. (formerly size:33)

Comments

@MellyGray
Copy link
Contributor

MellyGray commented Mar 23, 2023

Overview of the Feature Request

We would like to add buttons and dropdown elements of our design system as React components and document them in Storybook. This will make it easier for developers to use and maintain consistent buttons and dropdowns across our applications.

The buttons and dropdowns would be the ones documented in the Design System Analysis document.

These buttons and dropdowns would be using the Design tokens as SASS variables if applicable. These variables are described in the document

What kind of user is the feature intended for?

This feature is intended for developers who use React to build and test components for our web applications.

What inspired the request?

Our design system includes a set of buttons and dropdowns that are used consistently across our applications. By creating reusable React components for these elements and documenting them in Storybook, we can provide a centralized and easy-to-use reference for developers.

Some references for the Storybook:

What existing behavior do you want changed?

We want to add a new section to Storybook that displays our buttons and dropdowns as React components. This section should include documentation on how to use each component, as well as examples of how the components can be customized.

Any brand new behavior do you want to add to Dataverse?

No, this feature request does not introduce any brand new behavior to Dataverse.

Any open or closed issues related to this feature request?

@MellyGray MellyGray added NIH OTA: 1.7.1 (reArchitecture) MVP Milestone 2 MVP Milestone 2: Add a Dataset D: Design System Deliverable: Design System labels Mar 23, 2023
@MellyGray MellyGray moved this to Re-arch: SPA MVP (Guillermo) in IQSS Dataverse Project Mar 24, 2023
@MellyGray MellyGray added the Size: 30 A percentage of a sprint. 21 hours. (formerly size:33) label Mar 24, 2023
@MellyGray MellyGray moved this from Re-arch: SPA MVP (Guillermo) to Clear of the Backlog in IQSS Dataverse Project Mar 24, 2023
@MellyGray MellyGray self-assigned this Mar 27, 2023
@MellyGray MellyGray linked a pull request Mar 29, 2023 that will close this issue
MellyGray added a commit that referenced this issue Apr 4, 2023
change dataverse to collection and reword docs #32
@mreekie mreekie added pm.GREI-d-2.7.1 NIH, yr2, aim7, task1: R&D UI modules for creating datasets and supporting publishing workflows pm.GREI-d-2.7.2 NIH, yr2, aim7, task2: Implement UI modules for creating datasets and publishing workflows and removed NIH OTA: 1.7.1 (reArchitecture) labels Apr 10, 2023
jayanthkomarraju pushed a commit to jayanthkomarraju/dataverse-frontend that referenced this issue May 31, 2024
jayanthkomarraju pushed a commit to jayanthkomarraju/dataverse-frontend that referenced this issue May 31, 2024
change dataverse to collection and reword docs IQSS#32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
D: Design System Deliverable: Design System MVP Milestone 2 MVP Milestone 2: Add a Dataset pm.GREI-d-2.7.1 NIH, yr2, aim7, task1: R&D UI modules for creating datasets and supporting publishing workflows pm.GREI-d-2.7.2 NIH, yr2, aim7, task2: Implement UI modules for creating datasets and publishing workflows Size: 30 A percentage of a sprint. 21 hours. (formerly size:33)
Projects
Status: No status
Development

Successfully merging a pull request may close this issue.

2 participants