CDLUC3 / dmsp_frontend_prototype

Repo to test out new NextJS framework
MIT License
0 stars 0 forks source link

Create style guide #35

Closed briri closed 4 months ago

briri commented 7 months ago

The “living” styleguide will serve as a common place where any developer, designer and even testers can look at the different components used in the app. Developers can use the styleguide to develop functionality for their components, without having to rely on certain front-end pages to be completed first.

My immediate thoughts are that the structure in the beginning can just be a single page, and we can just scroll to the components we want. A navbar could help jump to a specific component.

As the list of components grow, we can potentially group related components together on their own pages.

jupiter007 commented 6 months ago

Hi @andrewebdev. The TypeAhead.jsx component that I created for the dmptool is here, https://github.com/CDLUC3/dmptool/blob/v5/react-client/src/components/TypeAhead.jsx, and works with the backend that lives in the current dmptool repo.

I think it's best to wait to add this component to the style guide until we are developing a page with a TypeAhead field and we have an available endpoint to call.

briri commented 6 months ago

I had started work on a ticket that pulls in the institution information from ROR. We can point the typeahead field at that. We will need it anyway for the upcoming authentication work. We can reprioritize that for the next sprint.

mariapraetzellis commented 5 months ago

@jupiter007 will take a look and update the ticket with the current status.

jupiter007 commented 5 months ago

@andrewebdev - I approved your PR.

briri commented 5 months ago

reopening so this stays on the board so we can review completed tasks at the end of the sprint