reactist
reactist copied to clipboard
Open source React components made with ❤️ by Doist
## ⁉️ Why - To make it **easier to make new releases** with fixes and new features - To make it **easier to work with Reactist locally**, in development mode,...
## 🚀 Feature request ### Motivation We have the need, from some designs in Todoist's new task details view, to give the impression that there's a button inside another button....
Bumps [shelljs](https://github.com/shelljs/shelljs) from 0.8.4 to 0.8.5. Release notes Sourced from shelljs's releases. v0.8.5 This was a small security fix for #1058. Commits 70668a4 0.8.5 d919d22 fix(exec): lockdown file permissions (#1060)...
style: [internal] Update headers to align size, weight and line-height with product library styles
- A follow-up from https://github.com/Doist/reactist/pull/640 which was closed ## Short description This PR aligns the default styles for the `Heading` (`h1`, `h2`, `h3`) with the styles from the [product library](https://www.figma.com/file/xo9yAsH8PQUpi0eTJh9pmR/Product---Global?node-id=2527%3A3732)....
## Short description This PR re-implements the tooltip using `@reach/tooltip` instead of Reakit's tooltip. More on the reasons for this can be found below under "Long description". This also changes...
## 🚀 Feature request There's a common pattern in a few places of our products: a list element that acts as a link, but also has some optional information and/or...
## 🚀 Feature request It's currently not possible to add a line-height value to a Text component without using `exceptionallySetClassName`. I think it would be help to have a `lineHeight`...
## 🐛 Bug report ### Current behavior The Notice component `content` is not vertically aligned with the AlertIcon ### Steps to reproduce the bug On the reactist playground:  On...
## 🐛 Bug report ### Current behavior When using the `TextField` I have tried being able to change the colour of the text, but appear to be unable to do...
## 🐛 Bug report ### Current behavior On `TextField` and other of our inputs, the `label` field is required, but why? I can put `label=""` and it then gives me...