Skip to content

Add comments to getWatchedProps#4

Merged
cchaos merged 1 commit intocchaos:responsive-tablesfrom
jen-huang:responsive-tables
Apr 17, 2018
Merged

Add comments to getWatchedProps#4
cchaos merged 1 commit intocchaos:responsive-tablesfrom
jen-huang:responsive-tables

Conversation

@jen-huang
Copy link

@jen-huang jen-huang commented Apr 17, 2018

To address CJ's comment in parent PR

@cchaos cchaos merged commit 3c6a941 into cchaos:responsive-tables Apr 17, 2018
cchaos pushed a commit that referenced this pull request Jan 8, 2019
* [EuiSuperDatePicker] add showRefreshOnly prop

* showRefreshOnly design updates (#4)

* rename showRefreshOnly to isAutoRefreshOnly, add description for prop

* changelog
cchaos pushed a commit that referenced this pull request Mar 12, 2019
Simplify flyout children logic by adding `EuiNavDrawerGroup`
cchaos added a commit that referenced this pull request Mar 4, 2022
* [Setup] Move toolbar CSS to own file

* [Cleanup] DRY out repeated specific CSS class

- naming was incorrect in the case of the style selector popover

* Reorder toolbar per Caroline's mocks

- Columns & Sort on left, with additionalControls to the right of those (+ update prop types to indicate that)

- Style (TBD naming) and Fullscreen to the right

* Convert display buttons to icons only

+ tweak grid styles icon to match Caroline's mock + popover location

* Convert density UI to a compressed EuiFormRow w/ new text/order per mocks

- refactor densityOptions to const outside hook

* Update test snapshots

* Add changelog entry

* [PR feedback] Revert location of additionalControls + fix props description

* [PR feedback] CSS feedback

* [PR feature request] Change toolbar icon based on grid density

* [PR feedback][extra] Fix missing sort control on styling example

NB: sorting functionality won't actually work/isn't hooked up, but this should at least allow the show/hide UI toggle to work as expected

* updoot snaps

* Fix changelog

* [misc] Reorganize EuiDataGridToolbar utils to bottom of file

- makes it easier for devs to immediately jump to the main component/fn, rather than have to scroll past helper/minutae details

- if it gets complex enough, also worth pulling out to a separate file

* Rename CSS toolbar class to left/right to match API

- Per GH discussion display/data is ambiguous and naming this left/right is likely more helpful

* Add API support for left/right positioning of `additionalControls`

* Update additionalControls documentation + example

* PR feedback & cleanup from Caroline (#4)

* Update some props comments and fix popover’s responsiveness

* [Design] Remove a few extraneous style overrides to control buttons

And lower left padding

* Fixed add/remove of fullscreen body class

* Added tooltips around icon buttons with long delay

* Updated examples and snippets with “real world” examples

Removed all the unnecessary manual additions of `className="euiDataGrid__controlBtn”`

* More responsive fixes

* Change class name

* Update CSS class to be more specific

- It isn't necessary for popovers without drag & drop, name becomes verbose but it's hopefully worth it for clearer usage

* closes elastic#5092 - add changelog for fullscreen bugfix in Caroline's work

* [PR feedback] Changelog

* Update snapshots

* PR feedback

* Remove unused CSS class

- Class was removed in a previous commit by Caroline

Co-authored-by: Caroline Horn <549577+cchaos@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants