[PR #5618] [CLOSED] 🎨 Add Storybook to component library #6035

Closed
opened 2026-02-28 21:22:55 -06:00 by GiteaMirror · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/actualbudget/actual/pull/5618
Author: @MikesGlitch
Created: 8/23/2025
Status: Closed

Base: masterHead: storybook-into-component-lib


📝 Commits (9)

📊 Changes

8 files changed (+946 additions, -16 deletions)

View changed files

📝 .gitignore (+3 -0)
📝 eslint.config.mjs (+8 -1)
packages/component-library/.storybook/main.ts (+29 -0)
packages/component-library/.storybook/preview.ts (+14 -0)
📝 packages/component-library/package.json (+9 -1)
packages/component-library/src/Button.stories.ts (+24 -0)
📝 tsconfig.json (+3 -2)
📝 yarn.lock (+856 -12)

📄 Description

Adding Storybook to the component library. This will provide some useful documentation to Actual developers and Plugin developers.

  • Styles aren't right - decide on how to bring in the themes
  • Add accessibility plugin
  • Come up with a plan to deploy this. Maybe to: design.actualbudget.org

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/actualbudget/actual/pull/5618 **Author:** [@MikesGlitch](https://github.com/MikesGlitch) **Created:** 8/23/2025 **Status:** ❌ Closed **Base:** `master` ← **Head:** `storybook-into-component-lib` --- ### 📝 Commits (9) - [`c9cf103`](https://github.com/actualbudget/actual/commit/c9cf10355b19a745390645bb46e98afe409224b7) add storybook into component lib - [`bf61084`](https://github.com/actualbudget/actual/commit/bf61084e87bdc1a29b3f9009f64529273d50f47a) lint - [`28e749f`](https://github.com/actualbudget/actual/commit/28e749f0cb3af8a576c8748746bcc61fdc9b4f64) lint more - [`08eba52`](https://github.com/actualbudget/actual/commit/08eba528f9d4119feb9236a33848a7dc7e5de0be) tsconfig - [`1d33a4c`](https://github.com/actualbudget/actual/commit/1d33a4ca58b8e171e6b0ceea8b9b58ecef7c8772) durrr - [`8524ded`](https://github.com/actualbudget/actual/commit/8524dedf5a369c30ffea105abf35464200092457) tsconfig - [`8c2d016`](https://github.com/actualbudget/actual/commit/8c2d016d4675ffcda967996bc5eee1bb9164771c) hm< - [`78d1c03`](https://github.com/actualbudget/actual/commit/78d1c03a045fe328bdf51497e09207d0a6c7752e) hm< - [`cc9140a`](https://github.com/actualbudget/actual/commit/cc9140aa0d1646928e051eec7bebfefb1af0eb9b) nvm ### 📊 Changes **8 files changed** (+946 additions, -16 deletions) <details> <summary>View changed files</summary> 📝 `.gitignore` (+3 -0) 📝 `eslint.config.mjs` (+8 -1) ➕ `packages/component-library/.storybook/main.ts` (+29 -0) ➕ `packages/component-library/.storybook/preview.ts` (+14 -0) 📝 `packages/component-library/package.json` (+9 -1) ➕ `packages/component-library/src/Button.stories.ts` (+24 -0) 📝 `tsconfig.json` (+3 -2) 📝 `yarn.lock` (+856 -12) </details> ### 📄 Description <!-- Thank you for submitting a pull request! Make sure to follow the instructions to write release notes for your PR — it should only take a minute or two: https://github.com/actualbudget/docs#writing-good-release-notes. Try running yarn generate:release-notes *before* pushing your PR for an interactive experience. --> Adding Storybook to the component library. This will provide some useful documentation to Actual developers and Plugin developers. - [ ] Styles aren't right - decide on how to bring in the themes - [x] Add accessibility plugin - [ ] Come up with a plan to deploy this. Maybe to: `design.actualbudget.org` --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
GiteaMirror added the pull-request label 2026-02-28 21:22:55 -06:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: github-starred/actual#6035