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

🪟 🧹 Move minor UI components to compoents/ui #17109

Merged
merged 19 commits into from
Sep 26, 2022

Conversation

edmundito
Copy link
Contributor

What

Relates to #17101

Moves all less frequently used UI components to the components/ui folder, cleans ups the way they are imported to a single standard way, and adds storybooks.

This change is only a part of moving all relevant components to the ui subfolder. Components that are more frequently used and components in base/ will be moved separately

How

  1. Component moved to components/ui
  2. Extraneous exports were removed
  3. Added storybook

Recommended reading order

Top to bottom

@edmundito edmundito added team/platform-move area/frontend Related to the Airbyte webapp labels Sep 23, 2022
@edmundito edmundito requested a review from a team as a code owner September 23, 2022 19:32
@github-actions github-actions bot added the area/platform issues related to the platform label Sep 23, 2022
Copy link
Contributor

@krishnaglick krishnaglick left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Have not tested locally, but since this is just moving components CI should fail if there are any issues.

@edmundito edmundito merged commit 9db329e into master Sep 26, 2022
@edmundito edmundito deleted the edmundito/organize-components branch September 26, 2022 18:30
robbinhan pushed a commit to robbinhan/airbyte that referenced this pull request Sep 29, 2022
* SingletonCard to ui/components/Toast

* Move Spinner to components/ui

* Move SlickSlider to components/ui

* Move ProgressBar to components/ui and add storybook

* Move Markdown to components/ui

* Move CatalogDiffModal story to its own group

* Move CodeEditor to components/ui, add storybook

* Move TextWithHTML to components/ui

* Move StepsMenu to components/ui, add Storybook

* Add args to CodeEditor and TextWithHTML storybooks

* Move SideMenu to components/ui

* Fix progressbar storybook args

* Add ReleaseStateBadge story

* Move ImageBlock to components/ui

* Move BarChart to components/ui and add storybook

* Move Breadrumbs to components/ui

* Move LoadingBackdrop to components/ui

* Move InfoBox to components/ui and add storybook

* Fix unit tests
jhammarstedt pushed a commit to jhammarstedt/airbyte that referenced this pull request Oct 31, 2022
* SingletonCard to ui/components/Toast

* Move Spinner to components/ui

* Move SlickSlider to components/ui

* Move ProgressBar to components/ui and add storybook

* Move Markdown to components/ui

* Move CatalogDiffModal story to its own group

* Move CodeEditor to components/ui, add storybook

* Move TextWithHTML to components/ui

* Move StepsMenu to components/ui, add Storybook

* Add args to CodeEditor and TextWithHTML storybooks

* Move SideMenu to components/ui

* Fix progressbar storybook args

* Add ReleaseStateBadge story

* Move ImageBlock to components/ui

* Move BarChart to components/ui and add storybook

* Move Breadrumbs to components/ui

* Move LoadingBackdrop to components/ui

* Move InfoBox to components/ui and add storybook

* Fix unit tests
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/frontend Related to the Airbyte webapp area/platform issues related to the platform team/platform-move
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants