operational-ui
operational-ui copied to clipboard
Building blocks for effective operational interfaces
### Summary The idea is to have a nice set of components to provide the following kind of UI  ### Actual implementation https://gist.github.com/fabien0102/c2c98145e28536e271908b3b774b9123 ### API Proposal ```tsx ``` The...
At the moment, there are 2 `Input` props concerning icons: `statusIcon` and `placeholderIcon`. `statusIcon` is passed in as an icon instance, so that the user has more control over styling....
The content of page tabs should highlight if the user is tabbing through the tabbable elements of a page, but *not* if the user clicks inside the content container. Currently,...
### Rewrite current `ControlledModal` in order to: 1. Stop requiring component consumers to use `` from the neighbour `Confirm.tsx` component, since `ControlledModal` already wraps its children into the `Content` container...
I cannot understand why this happens, so I'm creating this issue in order to fix it later since the Select component already works quite well.  The problem is this:...
TSLint will be depreciated. see [palantir/tslint](https://github.com/palantir/tslint/issues/4534)
### Problem The type definition in the `onChange` part of `Select` have too many options and don't infer correctly from the `options` provided to the component. ### Snippet ```tsx {...
### Problem If we use `styled(Table)({})`, the resulted component is not type safe anymore, and also not really styled. ### Snippet ```tsx const MyPimpTable = styled(Table)` backgroundcolor: pink; /* Because...
The date picker's code can use some general code quality enhancements, especially as it will be enhanced to support more sophisticated needs in the future. Some ideas: * add a...