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

Upgrade Storybook to v7 #281

Open
wants to merge 31 commits into
base: master
Choose a base branch
from
Open

Upgrade Storybook to v7 #281

wants to merge 31 commits into from

Conversation

rushi
Copy link
Member

@rushi rushi commented Nov 6, 2023

  • 🎉 Upgrade to Storybook v7
  • Add tailwindMerge and created cn utility function

Features of Storybook v7

These are the features of v7 that affect our UI Kit:

  1. We can use vite for Storybook so we no longer have to use Webpack. This makes start/stop much faster. This also makes future migration to TS easier.
  2. It uses the new Component Story Format v3 which makes it much easier to write stories. The amount of code we need to write a story has dropped quite a bit
  3. We have more flexibility in hiding & showing certain feature sets per components
  4. Auto-docs functionality means we don't have to manually write out all the props in the stories
  5. Table of contents for the larger docs pages.
  6. Play functions: They allow us to interact with components without needing user interaction. For example fill out forms, click buttons.

@rushi rushi marked this pull request as ready for review November 13, 2023 14:33
* 'master' of github.com:xola/ui-kit: (33 commits)
  2.1.39
  X2-8166   Correct Currency not Appearing when Viewing the Customer's Reservation in the Purchases Tab (xola#296)
  2.1.38
  2.1.37
  Revert "X2-8166: Correct Currency not Appearing when Viewing the Customer's Reservation in the Purchases Tab" (xola#294)
  2.1.36
  X2-8166: Correct Currency not Appearing when Viewing the Customer's Reservation in the Purchases Tab (xola#292)
  2.1.35
  X2-6577 Tutorial - Fix  (xola#291)
  2.1.34
  X2 7053 feedback widget (xola#266)
  2.1.33
  X2-6907 Setting default as no date for DatePickerPopover [LATEST] (xola#289)
  2.1.32
  Revert "X2-6907 Setting default as no date for DatePickerPopover" (xola#288)
  2.1.31
  2.1.30
  X2-7919 set initial values on datepicker outside click (xola#287)
  fixing startMonth
  fixing endMonth when value is null
  ...
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.

1 participant