reactist
reactist copied to clipboard
Open source React components made with ❤️ by Doist
## Short description These new components should be able to replace all our similarly-purposed components that we have in both Twist and Todoist with more or less repeated concerns, and...
## 🐛 Bug report ### Current behavior It's possible for a consuming app to also have [React Focus Lock](https://github.com/theKashey/react-focus-lock) installed, and if the version used in Reactist can't be deduped...
## 🚀 Feature request ### Motivation Due to recent changes in `@types/react` and usages of intrinsic component props in this project, consumers of this package may run into type errors...
## 🐛 Bug report ### Current behavior In our product library, dividers and borders are different colours and have different semantic meaning. [Related figma discussion](https://www.figma.com/file/CiZwQEtbChKpgYCCM3Ln7S?node-id=1462:189466&mode=design#703269424) ### Possible solutions - Expose...
## 🚀 Feature request ### Motivation We have already introduced the concept of a "toggle button" in Todoist and this is something we're likely to use in other parts of...
## Short description This fixes the alignment for icons in the `` component, spotted by @pauloslund over at https://github.com/Doist/todoist-web/pull/8223#pullrequestreview-1706995679 ## PR Checklist - [ ] Added tests for bugs /...
## 🚀 Feature request ### Motivation We have a precedent in Todoist of using icon buttons that are a little smaller than the "small" button size provided by Reactist We...
## 🗺 Overview The rich content card component can be found [here in Figma](https://www.figma.com/file/LYlWNzvhMDh907l07mPPQk/Product-Library---Web?node-id=9625%3A294926&t=Ppn43dujFIbtNh0Q-4). It was styled this way all the time since its introduction. I guess the misalignment we...
## Short description Node 16 is EOL on 11th September 2023. Nothing will break, but there won't be further security updates. Let's switch 20 (Upcoming LTS). ## PR Checklist -...
## Short description In this PR, we are adding a new story for a basic confirmation modal, which is a very common use case for modals: In addition, we are...