Skip to content
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

Fix z index of hamburger menu #276

Merged
merged 2 commits into from Nov 13, 2018
Merged

Conversation

migueliriano
Copy link
Contributor

@migueliriano migueliriano commented Nov 13, 2018

Release Type: Fixes

Fixes https://x-team-internal.atlassian.net/browse/XP-2474

Description

The Hamburger menu from the top-right hides behind the "Show" button of the Search Form in tabular view

Checklist

Before submitting a pull request, please make sure the following is done:

  • set yourself as an assignee
  • set appropriate labels for a PR (In Review or In Progress depending on its status)
  • move respective Jira issue to the IN REVIEW column
  • make sure your code lints (npm run lint)
  • Flow typechecks passed (npm run flow)
  • my change requires a change to the component's documentation (.snap)
  • component's documentation (.snap) is changed or added accordingly
  • if you've fixed a bug or added code that should be tested, add unit tests
  • if any snapshots have been changed, verify that component still works and looks as expected and update the changed snapshot
  • manually tested the component by running it in the browser and checked nothing is broken and operates as expected!

Related PRs

N/A

Steps to Test or Reproduce

1- Go to the Admin page
2- Choose the tabular view
3- click in the hamburger menu
4- You should be able to see the hamburger menu.

Impacted Areas in Application

Admin page > Tabular view > Hamburger menu

Screenshots

fix_haburger_menu_index

Copy link
Collaborator

@nicksp nicksp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks, can confirm it's fixed now.

@nicksp nicksp added Done and removed In Review labels Nov 13, 2018
@nicksp nicksp merged commit 710ac2b into release-9 Nov 13, 2018
@nicksp nicksp deleted the XP-2474-hamburger-menu-hide-behind branch November 13, 2018 19:44
@nicksp nicksp mentioned this pull request Nov 13, 2018
nicksp pushed a commit that referenced this pull request Nov 13, 2018
* Fix z index of hamburger menu

* Build app

# Conflicts:
#	lib/auto-ui.js.map
nicksp added a commit that referenced this pull request Nov 14, 2018
* Add source maps to build lib (#271)

* Include filter icon at SvgIcon component (#268)

* Include filter icon at SvgIcon component

* Include build

* Build app

* Allow attaching failed files again in Portfolio UI (#270)

* Allow attaching failed files again in Portfolio UI

Closes XP-2410

* Build app

* Add UI support for a single SelectBox selection (#267)

* Simplify Search

Closes XP-2389

* Update snapshots and build lib

* Fix `closeDropdown` prop in `SelectBox`

The `closeDropdown` prop from the `SelectBox` component was designed
so that it would only work when it was provided by a parent
`Dropdown` component:

```js
<Dropdown>
  <SelectBox closeDropdown />
</Dropdown>
```

However, when using it outside a `Dropdown` this has no effect on
the `SelectBox`.

This commit fixes the behavior by using the `closeDropdown` prop
from the internal `Dropdown` component inside `SelectBox` when
it isn't provided by any parent.

* Update snapshots and build lib

* Only close dropdown when boolean prop was set

* Introduce example using prop `closeDropdown`

* Add another case for component usage

* Build app

* Resize typography and spacings of components (#263)

* Resize typography and spacings of components

* Resize typography and spacings of components

* Resize typography and spacings of components

* Resize typography and spacings of components

* Resize typography and spacings of components

* Revert package-lock changes

* Update font-size and spacing of SearchForm and ApplicantGrid and children components

* Include snapshots and build

* Build app

* Updates for code review

* Include build and update snapshots

* Tweak some styles as per designs

* Build app

* Upgrade ApplicantGridHeader based on new design (#269)

* Updates on tabular components

* Updates for ApplicantBadge, ApplicantGrid and ApplicantGridHeader

* Updates for ApplicantBadge, ApplicantGrid and ApplicantGridHeader

* Updates for filtering on tabular view

* Update docs

* Fix flow issues

* Updates for tabular filters

* Includes forceUpdate at ApplicantGridHeader

* Updates on ApplicantGridHeader and SearchForm

* Update snapshots and include build

* Change `isFiltering: boolean` to `isFilteringFn: () => boolean`

This will simplify things over at `auto`

* Examples + Build lib

* Remove forceUpdate from sorting method

* Pass `isFetching` prop to filter dropdown

* Build lib + snapshots

* Make font sizing consistent between different states

* Build app

* Fix can't set Rank for applicant (#272)

* Fix can't set Rank for applicant

Closes XP-2461

* SelectBox improvements

* render correctly centered when placeholder is missing
* autoclose dropdown after selecting Rank

* Build app + snapshots

* Remove useless prop

* Build app

* Fix z index of hamburger menu (#276)

* Fix z index of hamburger menu

* Build app

* Fix render glitches for some search form fields (#277)

* Fix glitches render for some search form fields

* Update snapshots

* Build app

* Build app
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants