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: add components package #1100

Merged
merged 18 commits into from
Dec 15, 2023
Merged

feat: add components package #1100

merged 18 commits into from
Dec 15, 2023

Conversation

Niznikr
Copy link
Contributor

@Niznikr Niznikr commented Dec 5, 2023

Summary

Add experimental components package that uses React Aria Components and StyleX as foundations for our components.

#1088 (comment)

Testing approaches

https://626696a2018c1f004a1cde86-xjjwohammi.chromatic.com/?path=/story/react-aria-components-progressbar--example

Copy link

changeset-bot bot commented Dec 5, 2023

🦋 Changeset detected

Latest commit: a767bd8

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 42 packages
Name Type
@launchpad-ui/components Minor
@launchpad-ui/tokens Patch
@launchpad-ui/alert Patch
@launchpad-ui/avatar Patch
@launchpad-ui/banner Patch
@launchpad-ui/button Patch
@launchpad-ui/card Patch
@launchpad-ui/chip Patch
@launchpad-ui/clipboard Patch
@launchpad-ui/collapsible Patch
@launchpad-ui/columns Patch
@launchpad-ui/counter Patch
@launchpad-ui/data-table Patch
@launchpad-ui/drawer Patch
@launchpad-ui/dropdown Patch
@launchpad-ui/filter Patch
@launchpad-ui/form Patch
@launchpad-ui/icons Patch
@launchpad-ui/inline-edit Patch
@launchpad-ui/inline Patch
@launchpad-ui/markdown Patch
@launchpad-ui/menu Patch
@launchpad-ui/modal Patch
@launchpad-ui/navigation Patch
@launchpad-ui/pagination Patch
@launchpad-ui/popover Patch
@launchpad-ui/progress-bubbles Patch
@launchpad-ui/progress Patch
@launchpad-ui/select Patch
@launchpad-ui/slider Patch
@launchpad-ui/snackbar Patch
@launchpad-ui/split-button Patch
@launchpad-ui/stack Patch
@launchpad-ui/tab-list Patch
@launchpad-ui/table Patch
@launchpad-ui/tag Patch
@launchpad-ui/toast Patch
@launchpad-ui/toggle Patch
@launchpad-ui/tooltip Patch
@launchpad-ui/vars Patch
@launchpad-ui/core Patch
@launchpad-ui/box Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

Copy link
Contributor

github-actions bot commented Dec 6, 2023

Size Change: -1.2 kB (-1%)

Total Size: 194 kB

Filename Size Change
packages/alert/dist/index.es.js 1.33 kB -36 B (-3%)
packages/alert/dist/index.js 1.4 kB -38 B (-3%)
packages/avatar/dist/index.es.js 1.15 kB -11 B (-1%)
packages/avatar/dist/index.js 1.22 kB -10 B (-1%)
packages/banner/dist/index.es.js 634 B -10 B (-2%)
packages/banner/dist/index.js 707 B -7 B (-1%)
packages/box/dist/index.es.js 6.99 kB +402 B (+6%) 🔍
packages/box/dist/index.js 7.08 kB +400 B (+6%) 🔍
packages/button/dist/index.es.js 1.84 kB -30 B (-2%)
packages/button/dist/index.js 1.91 kB -37 B (-2%)
packages/card/dist/index.es.js 689 B -18 B (-3%)
packages/card/dist/index.js 757 B -18 B (-2%)
packages/chip/dist/index.es.js 664 B -12 B (-2%)
packages/chip/dist/index.js 731 B -14 B (-2%)
packages/clipboard/dist/index.es.js 1.44 kB -66 B (-4%)
packages/clipboard/dist/index.js 1.53 kB -64 B (-4%)
packages/collapsible/dist/index.es.js 853 B -3 B (0%)
packages/collapsible/dist/index.js 913 B -13 B (-1%)
packages/columns/dist/index.es.js 591 B -28 B (-5%)
packages/columns/dist/index.js 664 B -28 B (-4%)
packages/counter/dist/index.es.js 337 B +3 B (+1%)
packages/counter/dist/index.js 402 B +5 B (+1%)
packages/data-table/dist/index.es.js 2.38 kB -78 B (-3%)
packages/data-table/dist/index.js 2.44 kB -82 B (-3%)
packages/drawer/dist/index.es.js 1.72 kB -16 B (-1%)
packages/drawer/dist/index.js 2.28 kB -17 B (-1%)
packages/dropdown/dist/index.es.js 1.13 kB -26 B (-2%)
packages/dropdown/dist/index.js 1.18 kB -24 B (-2%)
packages/filter/dist/index.es.js 2.19 kB -113 B (-5%)
packages/filter/dist/index.js 2.26 kB -112 B (-5%)
packages/focus-trap/dist/index.es.js 274 B +4 B (+1%)
packages/focus-trap/dist/index.js 338 B +5 B (+2%)
packages/form/dist/index.es.js 4.1 kB -135 B (-3%)
packages/form/dist/index.js 4.2 kB -135 B (-3%)
packages/icons/dist/index.es.js 1.35 kB +3 B (0%)
packages/icons/dist/index.js 1.42 kB +4 B (0%)
packages/inline-edit/dist/index.es.js 1.51 kB -55 B (-4%)
packages/inline-edit/dist/index.js 1.6 kB -53 B (-3%)
packages/inline/dist/index.es.js 548 B -17 B (-3%)
packages/inline/dist/index.js 619 B -18 B (-3%)
packages/markdown/dist/index.js 1.04 kB +1 B (0%)
packages/menu/dist/index.es.js 3.7 kB -105 B (-3%)
packages/menu/dist/index.js 3.77 kB -111 B (-3%)
packages/modal/dist/index.es.js 3.02 kB -9 B (0%)
packages/modal/dist/index.js 3.58 kB -4 B (0%)
packages/navigation/dist/index.es.js 2.77 kB -26 B (-1%)
packages/navigation/dist/index.js 2.83 kB -29 B (-1%)
packages/overlay/dist/index.es.js 987 B -18 B (-2%)
packages/overlay/dist/index.js 1.04 kB -19 B (-2%)
packages/pagination/dist/index.es.js 1.13 kB -35 B (-3%)
packages/pagination/dist/index.js 1.21 kB -30 B (-2%)
packages/popover/dist/index.es.js 3.06 kB -15 B (0%)
packages/popover/dist/index.js 3.56 kB -20 B (-1%)
packages/portal/dist/index.es.js 395 B +2 B (+1%)
packages/portal/dist/index.js 454 B +1 B (0%)
packages/progress-bubbles/dist/index.es.js 1.68 kB -83 B (-5%)
packages/progress-bubbles/dist/index.js 1.75 kB -81 B (-4%)
packages/progress/dist/index.es.js 992 B -29 B (-3%)
packages/progress/dist/index.js 1.06 kB -26 B (-2%)
packages/select/dist/index.es.js 5.82 kB -103 B (-2%)
packages/select/dist/index.js 5.9 kB -112 B (-2%)
packages/slider/dist/index.es.js 561 B -19 B (-3%)
packages/slider/dist/index.js 625 B -20 B (-3%)
packages/snackbar/dist/index.es.js 1.16 kB -16 B (-1%)
packages/snackbar/dist/index.js 1.71 kB -20 B (-1%)
packages/split-button/dist/index.es.js 923 B -22 B (-2%)
packages/split-button/dist/index.js 996 B -19 B (-2%)
packages/stack/dist/index.es.js 486 B -8 B (-2%)
packages/stack/dist/index.js 555 B -10 B (-2%)
packages/tab-list/dist/index.es.js 763 B +26 B (+4%)
packages/tab-list/dist/index.js 834 B +25 B (+3%)
packages/table/dist/index.es.js 995 B -23 B (-2%)
packages/table/dist/index.js 1.08 kB -26 B (-2%)
packages/tag/dist/index.es.js 2.76 kB -42 B (-1%)
packages/tag/dist/index.js 2.84 kB -39 B (-1%)
packages/toast/dist/index.es.js 969 B -11 B (-1%)
packages/toast/dist/index.js 1.52 kB -11 B (-1%)
packages/toggle/dist/index.js 844 B +1 B (0%)
packages/tooltip/dist/index.es.js 505 B -10 B (-2%)
packages/tooltip/dist/index.js 579 B -11 B (-2%)
packages/vars/dist/index.es.js 2.76 kB +199 B (+8%) 🔍
packages/vars/dist/index.js 2.84 kB +207 B (+8%) 🔍
ℹ️ View Unchanged
Filename Size
packages/alert/dist/style.css 1.58 kB
packages/avatar/dist/style.css 469 B
packages/banner/dist/style.css 548 B
packages/box/dist/style.css 2.5 kB
packages/button/dist/style.css 3.83 kB
packages/card/dist/style.css 758 B
packages/chip/dist/style.css 569 B
packages/clipboard/dist/style.css 839 B
packages/collapsible/dist/style.css 94 B
packages/columns/dist/style.css 354 B
packages/components/dist/index.es.js 859 B
packages/components/dist/index.js 1.11 kB
packages/components/dist/style.css 4.15 kB
packages/core/dist/index.es.js 1.14 kB
packages/core/dist/index.js 1.53 kB
packages/counter/dist/style.css 262 B
packages/data-table/dist/style.css 388 B
packages/drawer/dist/style.css 580 B
packages/filter/dist/style.css 1.01 kB
packages/form/dist/style.css 2.77 kB
packages/icons/dist/style.css 528 B
packages/inline-edit/dist/style.css 359 B
packages/inline/dist/style.css 299 B
packages/markdown/dist/index.es.js 960 B
packages/markdown/dist/style.css 241 B
packages/menu/dist/style.css 1.1 kB
packages/modal/dist/style.css 1.04 kB
packages/navigation/dist/style.css 1.26 kB
packages/pagination/dist/style.css 363 B
packages/popover/dist/style.css 631 B
packages/progress-bubbles/dist/style.css 971 B
packages/progress/dist/style.css 272 B
packages/select/dist/style.css 1.34 kB
packages/slider/dist/style.css 676 B
packages/snackbar/dist/style.css 602 B
packages/split-button/dist/style.css 535 B
packages/stack/dist/style.css 226 B
packages/tab-list/dist/style.css 460 B
packages/table/dist/style.css 912 B
packages/tag/dist/style.css 821 B
packages/toast/dist/style.css 552 B
packages/toggle/dist/index.es.js 764 B
packages/toggle/dist/style.css 1.53 kB
packages/tokens/dist/index.css 2.46 kB
packages/tokens/dist/index.es.js 3.07 kB
packages/tokens/dist/index.js 3.08 kB
packages/tokens/dist/media-queries.css 114 B
packages/tokens/dist/themes.css 1.71 kB
packages/tooltip/dist/style.css 370 B

compressed-size-action

@Niznikr Niznikr marked this pull request as ready for review December 7, 2023 19:46
@Niznikr Niznikr requested review from a team, hisuida, goyanespaula and tvarney13 December 7, 2023 19:46
@Niznikr Niznikr requested a review from apucacao December 13, 2023 21:59
Copy link
Contributor

@apucacao apucacao left a comment

Choose a reason for hiding this comment

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

🧪

@Niznikr Niznikr removed the on hold label Dec 15, 2023
@Niznikr Niznikr merged commit 861c925 into main Dec 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants