-
Notifications
You must be signed in to change notification settings - Fork 829
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Table width mobile options #4169
Conversation
Since this is a community submitted pull request, a Jenkins build has not been kicked off automatically. Can an Elastic organization member please verify the contents of this patch and then kick off a build manually? |
Would it be okay if this PR could be labelled |
jenkins test this |
Preview documentation changes for this PR: https://eui.elastic.co/pr_4169/ |
Looks like that label should be added on merge; from https://hacktoberfest.digitalocean.com/details -
Once this PR is approved, we'll add that label for ya! |
Co-authored-by: Caroline Horn <[email protected]>
Co-authored-by: Caroline Horn <[email protected]>
Co-authored-by: Caroline Horn <[email protected]>
Co-authored-by: Caroline Horn <[email protected]>
Co-authored-by: Caroline Horn <[email protected]>
* @returns {boolean} Returns `true` if current breakpoint name is included in `sizes` | ||
*/ | ||
export function useIsWithinBreakpoints(sizes: EuiBreakpointSize[]) { | ||
const [windowSize, setWindowSize] = useState<boolean>(false); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The names here indicate (at least to me) that it holds the window size, not the status of the hook. Let's rename to isWithinBreakpoints
/setIsWithinBreakpoints
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I agree - Originally this hook I was building was just tracking window size and setting it before I made it utilize the isWithinBreakpoints
Util, little left over from the first iteration
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I updated it to [isWithinBreakpointsValue, setIsWithinBreakpointsValue]
as isWithinBreakpoints
is already taken by the Util function it's using and felt that aliasing it could be just a little confusing enough walking into it to know what's being returned.
Jenkins, test this |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pending CI passing, these changes LGTM
Preview documentation changes for this PR: https://eui.elastic.co/pr_4169/ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM too!
Summary
useIsWithinBreakpoints
hook.Fixes #4168
Checklist