mirror of
https://github.com/lensapp/lens.git
synced 2025-05-20 05:10:56 +00:00
menu.ts: refactoring and fixes, reuse route paths from views (renderer)
Signed-off-by: Roman <ixrock@gmail.com>
This commit is contained in:
1 parent
117ad584d3
commit
a4bcfc1e52
7 files changed
+118
-139
No files matched your search
@@ -33,7 +33,7 @@ export class WhatsNew extends React.Component {
|
||||
</div>
|
||||
<div className="bottom">
|
||||
<Button
|
||||
primary
|
||||
primary autoFocus
|
||||
label={<Trans>Ok, got it!</Trans>}
|
||||
onClick={this.ok}
|
||||
/>
|
||||
|
||||
@@ -5,7 +5,7 @@ import { createPortal } from "react-dom";
|
||||
import { cssNames, noop } from "../../utils";
|
||||
import { Icon } from "../icon";
|
||||
import { Animate, AnimateName } from "../animate";
|
||||
import { browserHistory } from "../../navigation";
|
||||
import { history } from "../../navigation";
|
||||
import { themeStore } from "../../theme.store";
|
||||
|
||||
export interface DrawerProps {
|
||||
@@ -36,7 +36,7 @@ export class Drawer extends React.Component<DrawerProps> {
|
||||
private scrollElem: HTMLElement
|
||||
private scrollPos = new Map<string, number>();
|
||||
|
||||
private stopListenLocation = browserHistory.listen(() => {
|
||||
private stopListenLocation = history.listen(() => {
|
||||
this.restoreScrollPos();
|
||||
});
|
||||
|
||||
@@ -55,13 +55,13 @@ export class Drawer extends React.Component<DrawerProps> {
|
||||
|
||||
saveScrollPos = () => {
|
||||
if (!this.scrollElem) return;
|
||||
const key = browserHistory.location.key;
|
||||
const key = history.location.key;
|
||||
this.scrollPos.set(key, this.scrollElem.scrollTop);
|
||||
}
|
||||
|
||||
restoreScrollPos = () => {
|
||||
if (!this.scrollElem) return;
|
||||
const key = browserHistory.location.key;
|
||||
const key = history.location.key;
|
||||
this.scrollElem.scrollTop = this.scrollPos.get(key) || 0;
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user