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

feat(ui) Add alchemy component library to FE #12054

Conversation

chriscollins3456
Copy link
Collaborator

This PR adds our new alchemy-components component library. This will be our main library for new components going forward. We have a decent chunk of components in the library here in this initial push - including things like inputs, pulls, avatars, and different data visualizations.

You can use storybook locally to demo this library out and see all of the options and documentation that we offer. In order to see the storybook locally, just run:

yarn storybook

This library comes with detailed documentation on how to contribute and use this library.

Additionally, I'm also bringing the ability to use absolute imports in react files instead of requiring everything to be relative. This will be helpful with the library because now you can import a component from the library from wherever like

import { Tooltip } from '@components';

Here's some screenshots of the storybook for this library:

image image

Checklist

  • The PR conforms to DataHub's Contributing Guideline (particularly Commit Message Format)
  • Links to related issues (if applicable)
  • Tests for the changes have been added/updated (if applicable)
  • Docs related to the changes have been added/updated (if applicable). If a new feature has been added a Usage Guide has been added for the same.
  • For any breaking change/potential downtime/deprecation/big changes an entry has been made in Updating DataHub

@github-actions github-actions bot added the product PR or Issue related to the DataHub UI/UX label Dec 6, 2024
@datahub-cyborg datahub-cyborg bot added the needs-review Label for PRs that need review from a maintainer. label Dec 6, 2024
@chriscollins3456 chriscollins3456 deleted the cc--alchemy-component-library branch December 6, 2024 20:06
@chriscollins3456 chriscollins3456 restored the cc--alchemy-component-library branch December 6, 2024 20:15
@datahub-cyborg datahub-cyborg bot added pending-submitter-merge and removed needs-review Label for PRs that need review from a maintainer. labels Dec 9, 2024
@chriscollins3456 chriscollins3456 merged commit 84e50d8 into datahub-project:master Dec 10, 2024
39 of 40 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
pending-submitter-merge product PR or Issue related to the DataHub UI/UX
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants