evergreen icon indicating copy to clipboard operation
evergreen copied to clipboard

🌲 Evergreen React UI Framework by Segment

Results 98 evergreen issues
Sort by recently updated
recently updated
newest added

**Overview** This PR introduces the first pass of porting the codebase over to TypeScript! With the help of [`ts-migrate`](https://github.com/airbnb/ts-migrate) and custom transformation scripts written with [`ts-morph`](https://github.com/dsherret/ts-morph), much of the work...

**Overview** 🌲🌲 Hello everyone 🌲🌲 I recently started exploring `evergreen` ui framework and I really like it. I found a use case where I wanted to implement `` component having...

**Overview** Hello everyone  ~~~~ I added the loading of new options by scrolling in my project. Therefore, I am adding an option `shouldScrollToSelectedOnRender` to `SelectMenu` that allows you to disable...

Exporting `defaultTheme` and `classicTheme` is a really useful way for developers to extend/tweak styles of Evergreen components in their app. I would love for Evergreen to export a `darkTheme`. It's...

on-hold
theming

As title said, like this:

proposal

**Overview** Extracted the `renderHeader , renderChildren, renderFooter ` JSX functions and exposed them as standalone components. **Screenshots (if applicable)** **Documentation** - [x] Updated Typescript types and/or component PropTypes - [...

As an example, in the file picker control, the following strings are hard coded: ``` Browse const orDragCopy = `or drag ${maxFiles === 1 ? 'a file' : 'files'} here`...

Priority: Low

Extract the following JSX/functions from `Dialog.js` and expose them as standalone components: `DialogHeader` https://github.com/segmentio/evergreen/blob/108a5bc9392db62b6a9f8f177a3a7fa0054c6689/src/dialog/src/Dialog.js#L113-L132 `DialogBody` https://github.com/segmentio/evergreen/blob/108a5bc9392db62b6a9f8f177a3a7fa0054c6689/src/dialog/src/Dialog.js#L207-L217 `DialogFooter` https://github.com/segmentio/evergreen/blob/108a5bc9392db62b6a9f8f177a3a7fa0054c6689/src/dialog/src/Dialog.js#L134-L169 These are already mostly "themed" as regular components, but may need some...

low-priority
improvement

### Missing components in exported 'Components' type When checking the value of the defaultTheme runtime, I saw a couple of components that I would like to override that weren't included...

theming

When I install evergreen I get a couple of vulnerabilities in sub packages. It looks like glamor and react-scrollbar-size need to be updated ``` === npm audit security report ===...