UNPKG

@atlaskit/layer-manager

Version:

A React Component for managing layers

554 lines (389 loc) 19.7 kB
# @atlaskit/layer-manager ## 7.0.13 ### Patch Changes - [patch][ecca4d1dbb](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/ecca4d1dbb): Upgraded Typescript to 3.3.x ## 7.0.12 ### Patch Changes - [patch][de35ce8c67](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/de35ce8c67): Updates component maintainers ## 7.0.11 - Updated dependencies [926b43142b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/926b43142b): - @atlaskit/onboarding@8.0.12 - @atlaskit/analytics-next@6.0.0 - @atlaskit/button@13.1.2 - @atlaskit/modal-dialog@10.1.3 - @atlaskit/tooltip@15.0.9 ## 7.0.10 ### Patch Changes - [patch][226a5fece8](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/226a5fece8): Upating deprecation messages and adding console warning to improve visibility ## 7.0.9 ### Patch Changes - [patch][9f8ab1084b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/9f8ab1084b): Consume analytics-next ts type definitions as an ambient declaration. ## 7.0.8 - Updated dependencies [06326ef3f7](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/06326ef3f7): - @atlaskit/docs@8.1.3 - @atlaskit/button@13.0.9 - @atlaskit/modal-dialog@10.0.7 - @atlaskit/onboarding@8.0.6 - @atlaskit/section-message@4.0.5 - @atlaskit/tooltip@15.0.2 - @atlaskit/icon@19.0.0 ## 7.0.7 ### Patch Changes - [patch][4615439434](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/4615439434): index.ts will now be ignored when publishing to npm ## 7.0.6 - Updated dependencies [67f06f58dd](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/67f06f58dd): - @atlaskit/icon@18.0.1 - @atlaskit/tooltip@15.0.0 ## 7.0.5 - Updated dependencies [cfc3c8adb3](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/cfc3c8adb3): - @atlaskit/docs@8.1.2 - @atlaskit/button@13.0.8 - @atlaskit/modal-dialog@10.0.4 - @atlaskit/onboarding@8.0.4 - @atlaskit/section-message@4.0.2 - @atlaskit/tooltip@14.0.3 - @atlaskit/icon@18.0.0 ## 7.0.4 - [patch][b0ef06c685](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/b0ef06c685): - This is just a safety release in case anything strange happened in in the previous one. See Pull Request #5942 for details ## 7.0.3 - [patch][c3ab82ed42](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/c3ab82ed42): - Bump react-focus-lock to latest 1.19.1, it will fix a bug with document.activeElement - Updated dependencies [06c5cccf9d](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/06c5cccf9d): - @atlaskit/icon@17.1.2 - @atlaskit/onboarding@8.0.2 - @atlaskit/modal-dialog@10.0.0 ## 7.0.2 - Updated dependencies [6dd86f5b07](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/6dd86f5b07): - @atlaskit/icon@17.1.1 - @atlaskit/theme@9.0.2 - @atlaskit/section-message@4.0.0 ## 7.0.1 - [patch][21854842b5](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/21854842b5): - Clean couple of TODO's that were already done ## 7.0.0 - [major][7c17b35107](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/7c17b35107): - Updates react and react-dom peer dependencies to react@^16.8.0 and react-dom@^16.8.0. To use this package, please ensure you use at least this version of react and react-dom. ## 6.0.3 - Updated dependencies [9c0b4744be](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/9c0b4744be): - @atlaskit/docs@7.0.3 - @atlaskit/button@12.0.3 - @atlaskit/icon@16.0.9 - @atlaskit/modal-dialog@8.0.7 - @atlaskit/onboarding@7.0.4 - @atlaskit/section-message@2.0.3 - @atlaskit/tooltip@13.0.4 - @atlaskit/theme@8.1.7 ## 6.0.2 - Updated dependencies [1e826b2966](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/1e826b2966): - @atlaskit/docs@7.0.2 - @atlaskit/analytics-next@4.0.3 - @atlaskit/icon@16.0.8 - @atlaskit/modal-dialog@8.0.6 - @atlaskit/onboarding@7.0.3 - @atlaskit/section-message@2.0.2 - @atlaskit/theme@8.1.6 - @atlaskit/tooltip@13.0.3 - @atlaskit/button@12.0.0 ## 6.0.1 - Updated dependencies [9d5cc39394](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/9d5cc39394): - @atlaskit/docs@7.0.1 - @atlaskit/analytics-next@4.0.1 - @atlaskit/icon@16.0.5 - @atlaskit/modal-dialog@8.0.2 - @atlaskit/onboarding@7.0.1 - @atlaskit/section-message@2.0.1 - @atlaskit/theme@8.0.1 - @atlaskit/tooltip@13.0.1 - @atlaskit/button@11.0.0 ## 6.0.0 - [major][76299208e6](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/76299208e6): - Drop ES5 from all the flow modules ### Dropping CJS support in all @atlaskit packages As a breaking change, all @atlaskit packages will be dropping cjs distributions and will only distribute esm. This means all distributed code will be transpiled, but will still contain `import` and `export` declarations. The major reason for doing this is to allow us to support multiple entry points in packages, e.g: ```js import colors from `@atlaskit/theme/colors`; ``` Previously this was sort of possible for consumers by doing something like: ```js import colors from `@atlaskit/theme/dist/esm/colors`; ``` This has a couple of issues. 1, it treats the file system as API making internal refactors harder, we have to worry about how consumers might be using things that aren't _actually_ supposed to be used. 2. We are unable to do this _internally_ in @atlaskit packages. This leads to lots of packages bundling all of theme, just to use a single color, especially in situations where tree shaking fails. To support being able to use multiple entrypoints internally, we unfortunately cannot have multiple distributions as they would need to have very different imports from of their own internal dependencies. ES Modules are widely supported by all modern bundlers and can be worked around in node environments. We may choose to revisit this solution in the future if we find any unintended condequences, but we see this as a pretty sane path forward which should lead to some major bundle size decreases, saner API's and simpler package architecture. Please reach out to #fabric-build (if in Atlassian) or create an issue in [Design System Support](https://ecosystem.atlassian.net/secure/CreateIssue.jspa?pid=24670) (for external) if you have any questions or queries about this. ## 5.0.20 - Updated dependencies [d7ef59d432](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d7ef59d432): - @atlaskit/docs@6.0.1 - @atlaskit/button@10.1.2 - @atlaskit/modal-dialog@7.2.1 - @atlaskit/onboarding@6.1.16 - @atlaskit/section-message@1.0.16 - @atlaskit/tooltip@12.1.15 - @atlaskit/icon@16.0.0 ## 5.0.19 - Updated dependencies [58b84fa](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/58b84fa): - @atlaskit/analytics-next@3.1.2 - @atlaskit/button@10.1.1 - @atlaskit/icon@15.0.2 - @atlaskit/modal-dialog@7.1.1 - @atlaskit/onboarding@6.1.14 - @atlaskit/section-message@1.0.14 - @atlaskit/theme@7.0.1 - @atlaskit/tooltip@12.1.13 - @atlaskit/docs@6.0.0 ## 5.0.18 - Updated dependencies [d13242d](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d13242d): - @atlaskit/docs@5.2.3 - @atlaskit/button@10.0.4 - @atlaskit/icon@15.0.1 - @atlaskit/modal-dialog@7.0.14 - @atlaskit/section-message@1.0.13 - @atlaskit/tooltip@12.1.12 - @atlaskit/theme@7.0.0 - @atlaskit/onboarding@6.1.12 ## 5.0.17 - Updated dependencies [ab9b69c](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/ab9b69c): - @atlaskit/docs@5.2.2 - @atlaskit/button@10.0.1 - @atlaskit/modal-dialog@7.0.13 - @atlaskit/onboarding@6.1.11 - @atlaskit/section-message@1.0.12 - @atlaskit/tooltip@12.1.11 - @atlaskit/icon@15.0.0 ## 5.0.16 - Updated dependencies [6998f11](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/6998f11): - @atlaskit/docs@5.2.1 - @atlaskit/analytics-next@3.1.1 - @atlaskit/icon@14.6.1 - @atlaskit/modal-dialog@7.0.12 - @atlaskit/onboarding@6.1.10 - @atlaskit/section-message@1.0.11 - @atlaskit/theme@6.2.1 - @atlaskit/tooltip@12.1.10 - @atlaskit/button@10.0.0 ## 5.0.15 - [patch][b332c91](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/b332c91): - upgrades verison of react-scrolllock to SSR safe version ## 5.0.14 - [patch] Adds missing implicit @babel/runtime dependency [b71751b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/b71751b) ## 5.0.13 - [patch] Updated dependencies [65c6514](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/65c6514) - @atlaskit/docs@5.0.8 - @atlaskit/button@9.0.13 - @atlaskit/modal-dialog@7.0.2 - @atlaskit/onboarding@6.0.2 - @atlaskit/section-message@1.0.8 - @atlaskit/tooltip@12.1.1 - @atlaskit/icon@14.0.0 ## 5.0.12 - [patch] Updated dependencies [d5a043a](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d5a043a) - @atlaskit/icon@13.8.1 - @atlaskit/onboarding@6.0.1 - @atlaskit/tooltip@12.0.14 - @atlaskit/modal-dialog@7.0.0 ## 5.0.11 - [patch] Updated dependencies [d9d2f0d](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d9d2f0d) - [none] Updated dependencies [89be4f1](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/89be4f1) - @atlaskit/tooltip@12.0.13 - @atlaskit/onboarding@6.0.0 ## 5.0.10 - [patch] Updated dependencies [9c66d4d](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/9c66d4d) - @atlaskit/onboarding@5.1.9 - @atlaskit/webdriver-runner@0.1.0 ## 5.0.9 - [patch] Bump react-focus-lock to fix issues with selecting text in Safari. [62dc9fc](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/62dc9fc) ## 5.0.8 - [patch] Adds sideEffects: false to allow proper tree shaking [b5d6d04](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/b5d6d04) ## 5.0.6 - [patch] Updated dependencies [df22ad8](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/df22ad8) - @atlaskit/theme@6.0.0 - @atlaskit/tooltip@12.0.9 - @atlaskit/section-message@1.0.5 - @atlaskit/onboarding@5.1.6 - @atlaskit/modal-dialog@6.0.9 - @atlaskit/icon@13.2.5 - @atlaskit/button@9.0.6 - @atlaskit/docs@5.0.6 ## 5.0.5 - [patch] update the dependency of react-dom to 16.4.2 due to vulnerability in previous versions read https://reactjs.org/blog/2018/08/01/react-v-16-4-2.html for details [a4bd557](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/a4bd557) - [none] Updated dependencies [a4bd557](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/a4bd557) - @atlaskit/tooltip@12.0.5 - @atlaskit/modal-dialog@6.0.6 - @atlaskit/onboarding@5.1.4 - @atlaskit/analytics-next@3.0.4 - @atlaskit/button@9.0.5 - @atlaskit/theme@5.1.3 - @atlaskit/section-message@1.0.4 - @atlaskit/icon@13.2.4 ## 5.0.4 - [patch] Updated dependencies [acd86a1](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/acd86a1) - @atlaskit/tooltip@12.0.4 - @atlaskit/onboarding@5.1.3 - @atlaskit/icon@13.2.2 - @atlaskit/section-message@1.0.3 - @atlaskit/button@9.0.4 - @atlaskit/theme@5.1.2 - @atlaskit/analytics-next@3.0.3 - @atlaskit/docs@5.0.2 - @atlaskit/modal-dialog@6.0.5 ## 5.0.3 - [patch] Add a SSR test for every package, add react-dom and build-utils in devDependencies [7e331b5](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/7e331b5) - [none] Updated dependencies [7e331b5](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/7e331b5) - @atlaskit/tooltip@12.0.3 - @atlaskit/modal-dialog@6.0.4 - @atlaskit/onboarding@5.1.2 - @atlaskit/analytics-next@3.0.2 - @atlaskit/button@9.0.3 - @atlaskit/theme@5.1.1 - @atlaskit/section-message@1.0.2 - @atlaskit/icon@13.2.1 ## 5.0.2 - [patch] Update docs, change dev deps [25d6e48](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/25d6e48) - [none] Updated dependencies [25d6e48](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/25d6e48) ## 5.0.1 - [patch] Updated dependencies [e6b1985](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/e6b1985) - @atlaskit/tooltip@12.0.0 - @atlaskit/icon@13.1.1 ## 5.0.0 - [major] Updates to React ^16.4.0 [7edb866](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/7edb866) - [major] Updated dependencies [563a7eb](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/563a7eb) - @atlaskit/tooltip@11.0.0 - @atlaskit/modal-dialog@6.0.0 - @atlaskit/onboarding@5.0.0 - @atlaskit/analytics-next@3.0.0 - @atlaskit/button@9.0.0 - @atlaskit/theme@5.0.0 - @atlaskit/docs@5.0.0 - @atlaskit/icon@13.0.0 - [major] Updated dependencies [7edb866](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/7edb866) - @atlaskit/tooltip@11.0.0 - @atlaskit/modal-dialog@6.0.0 - @atlaskit/onboarding@5.0.0 - @atlaskit/analytics-next@3.0.0 - @atlaskit/button@9.0.0 - @atlaskit/theme@5.0.0 - @atlaskit/docs@5.0.0 - @atlaskit/icon@13.0.0 ## 4.3.1 - [patch] Replaces implementation of ScrollLock with [react-scrolllock](https://github.com/jossmac/react-scrolllock). Deprecates ScrollLock export in @atlaskit/layer-manager. [497d50d](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/497d50d) - [none] Updated dependencies [497d50d](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/497d50d) - @atlaskit/onboarding@4.1.4 - @atlaskit/modal-dialog@5.2.4 ## 4.3.0 - [minor] Adds autoFocus prop to FocusLock. Fixes scrolling bug in onboarding. [c9d606b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/c9d606b) - [none] Updated dependencies [c9d606b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/c9d606b) - @atlaskit/onboarding@4.1.3 ## 4.2.1 - [patch] Clean Changelogs - remove duplicates and empty entries [e7756cd](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/e7756cd) - [none] Updated dependencies [e7756cd](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/e7756cd) - @atlaskit/tooltip@10.2.1 - @atlaskit/modal-dialog@5.2.2 - @atlaskit/onboarding@4.1.2 - @atlaskit/button@8.1.2 - @atlaskit/icon@12.1.2 ## 4.2.0 - [minor] Deprecates the ability to pass a function to the autoFocus prop. Changes implementation of FocusLock to use [react-focus-lock](https://github.com/theKashey/react-focus-lock). [5b1ab0b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/5b1ab0b) - [minor] Deprecates ability to pass function to autoFocus prop in FocusLock. Implementation of FocusLock based on react-focus-lock. [de9690b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/de9690b) - [none] Updated dependencies [5b1ab0b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/5b1ab0b) - @atlaskit/modal-dialog@5.2.0 - [none] Updated dependencies [de9690b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/de9690b) - @atlaskit/modal-dialog@5.2.0 ## 4.1.1 - [patch] Update changelogs to remove duplicate [cc58e17](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/cc58e17) - [none] Updated dependencies [cc58e17](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/cc58e17) - @atlaskit/onboarding@4.1.1 - @atlaskit/modal-dialog@5.1.1 - @atlaskit/icon@12.1.1 - @atlaskit/analytics-next@2.1.8 - @atlaskit/button@8.1.1 - @atlaskit/docs@4.1.1 ## 4.1.0 - [none] Updated dependencies [9d20f54](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/9d20f54) - @atlaskit/modal-dialog@5.1.0 - @atlaskit/onboarding@4.1.0 - @atlaskit/tooltip@10.2.0 - @atlaskit/icon@12.1.0 - @atlaskit/docs@4.1.0 - @atlaskit/analytics-next@2.1.7 - @atlaskit/button@8.1.0 ## 4.0.1 - [patch] Update readme's [223cd67](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/223cd67) - [patch] Updated dependencies [223cd67](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/223cd67) - @atlaskit/tooltip@10.0.1 - @atlaskit/onboarding@4.0.1 - @atlaskit/modal-dialog@5.0.1 - @atlaskit/icon@12.0.1 - @atlaskit/analytics-next@2.1.5 - @atlaskit/button@8.0.1 - @atlaskit/docs@4.0.1 ## 4.0.0 - [major] makes styled-components a peer dependency and upgrades version range from 1.4.6 - 3 to ^3.2.6 [1e80619](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/1e80619) - [patch] Updated dependencies [1e80619](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/1e80619) - @atlaskit/tooltip@10.0.0 - @atlaskit/onboarding@4.0.0 - @atlaskit/modal-dialog@5.0.0 - @atlaskit/icon@12.0.0 - @atlaskit/analytics-next@2.1.4 - @atlaskit/button@8.0.0 - @atlaskit/docs@4.0.0 ## 3.0.4 - [patch] Updated dependencies [d662caa](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d662caa) - @atlaskit/icon@11.3.0 - @atlaskit/tooltip@9.2.1 - @atlaskit/onboarding@3.1.3 - @atlaskit/modal-dialog@4.0.5 - @atlaskit/analytics-next@2.1.1 - @atlaskit/button@7.2.5 - @atlaskit/docs@3.0.4 ## 3.0.3 - [patch] Fix race condition in layer manager's portal where portalled contents would still display after unmounting if they were quickly mounted and then unmounted [23ef141](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/23ef141) ## 3.0.2 - [patch] support new property "targetNode" on spotlight component [48397b6](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/48397b6) ## 3.0.1 - [patch] AK-4416 changes meaning of autofocus prop values [c831a3d](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/c831a3d) ## 3.0.0 - [major] Bump to React 16.3. [4251858](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/4251858) ## 2.8.3 - [patch] Preserve analytics-next context across portalled contents [69c606b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/69c606b) ## 2.8.2 - [patch] Fix flow type error and bug not calling preventDefault [aac58a9](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/aac58a9) ## 2.8.1 - [patch] Re-releasing due to potentially broken babel release [9ed0bba](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/9ed0bba) ## 2.8.0 - [minor] Update styled-components dependency to support versions 1.4.6 - 3 [ceccf30](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/ceccf30) ## 2.7.4 - [patch] updated the repository url to https://bitbucket.org/atlassian/atlaskit-mk-2 [1e57e5a](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/1e57e5a) ## 2.7.3 - [patch] Packages Flow types for elements components [3111e74](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/3111e74) ## 2.7.2 - [patch] Preserve jira context keys through portals for layer manager components [a0705fd](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/a0705fd) ## 2.7.1 - [patch] Fix infinite loop caused by nested layer components (e.g. modals) of the same type [d48686d](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d48686d) ## 2.7.0 - [minor] Fixed minor bug in utils/packages added ref to wrappedcomponent of withRenderTarget HoC for better testability [58be62a](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/58be62a) ## 2.6.0 - [minor] Add React 16 support. [12ea6e4](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/12ea6e4) ## 2.5.9 - [patch] Update layer manager enabled components to work with analytics [28077f5](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/28077f5) ## 2.5.8 - [patch] more robust implementation of FocusLock [64dd1d8](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/64dd1d8) ## 2.5.7 - [patch] expose portal from layer-manager [d52913b](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/d52913b) ## 2.5.6 - [patch] update flow dep, fix flow errors [722ad83](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/722ad83) ## 2.5.5 - [patch] AK-4064 ensure unmountComponentAtNode is called for components rendered via ReactDOM.render [e3153c3](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/e3153c3) ## 2.5.0 - [minor] support context via HOC from layer-manager [333a8de](333a8de) ## 2.4.0 (2017-11-14) - add flow types - feature; add support for flags ([a451a73](https://bitbucket.org/atlassian/atlaskit-mk-2/commits/a451a73))