twenty/packages
Abdullah 8c0680b918
Setup the foundation for Twenty UI library. (#4423)
* feat: create a separate package for twenty-ui, extract the pill component with hard-coded theme values into it, and use the component inside twenty-front to complete the setup

* feat: extract the light and the dark theme into twenty-ui and update the AppThemeProvider component inside twenty-front to consume themes from twenty-ui

* fix: create a decorator inside preview.tsx to provide a default theme to storybook development server

* fix: remove redundant type declarations and revert back the naming convention for theme declarations

* fix: introduce a default value for pill label within the story for development server

* fix: introduce the nx script into package.json for twenty-ui and resolve imports for theme type within the package

* fix: remove the pill component from the twenty-front package along with the story for it

* fix: revert the package versions to those before running the nx cli command for storybook init

* feat: update readme to include details for building the ui library and starting the storybook development server

* fix: include details about twenty-ui inside jest.config for twenty-front to complete front-jest job

* - Added preview head for font
- Added theme addon for light/dark switch
- Added ComponentDecorator

---------

Co-authored-by: Lucas Bordeau <bordeau.lucas@gmail.com>
2024-03-13 14:21:18 +01:00
..
twenty-chrome-extension Chrome Extension: Update logo and change default routes to those of Twenty prod (#4046). (#4172) 2024-02-26 09:05:59 +01:00
twenty-docker Fix website build 2024-02-25 22:47:07 +01:00
twenty-docs fix serverurl in openapi docs for self hosted instance (#4390) 2024-03-13 12:13:45 +01:00
twenty-emails Release 0.3.2 (#4324) 2024-03-05 18:57:31 +01:00
twenty-front Setup the foundation for Twenty UI library. (#4423) 2024-03-13 14:21:18 +01:00
twenty-postgres Build linux pg graphql (#3206) 2024-01-03 12:02:06 +01:00
twenty-server Upgrade documentation UI component rendering (#4445) 2024-03-13 13:26:46 +01:00
twenty-ui Setup the foundation for Twenty UI library. (#4423) 2024-03-13 14:21:18 +01:00
twenty-utils Improve website github sync (#4259) 2024-03-01 15:15:55 +01:00
twenty-website Fix: design improvement for release page (#4277) 2024-03-07 17:26:39 +01:00
twenty-zapier Zapier add description to labels (#3787) 2024-02-13 22:22:47 +01:00