Eva Marco e705b6e12c
🎉 Add components library (#10675)
* 🎉 Install react-aria-components

* 🎉 Create modal component in TS using react-aria-component

* 🎉 Create modal ds component

* 🎉 Separate header content and footer components

* 🐛 Remove mf/html macros when not needed

* 🎉 Solve little problems

* ♻️ Format files

* ♻️ Remove ModalCloseBtn

* 🐛 Fix CI

* ♻️ Remove unused files

* 🎉 Make close button not dependant on the modal header

* 🎉 Add footer with two slots

* 🎉 Improvements on modal

* 🐛 Fix package imports and remove login example code

---------

Co-authored-by: Andrey Antukh <niwi@niwi.nz>
2026-07-30 13:05:28 +02:00
..
2026-02-10 08:29:24 +01:00
2026-07-30 13:05:28 +02:00
2026-02-10 08:29:24 +01:00
2026-02-10 08:29:24 +01:00
2026-07-30 13:05:28 +02:00
2026-02-10 08:29:24 +01:00
2026-02-10 08:29:24 +01:00
2026-02-10 08:29:24 +01:00
2026-02-10 08:29:24 +01:00
2026-02-10 08:29:24 +01:00
2026-07-30 13:05:28 +02:00

UI

A React component library with TypeScript for the Penpot ecosystem.

Commands

Run from workspace root:

  • pnpm storybook:ui - Start Storybook for component development
  • pnpm build:ui - Build the library for production
  • pnpm start:ui - Build in watch mode for development