1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00

Only listen to CMD+f for <SearchInput> on macOS (#4175)

This commit is contained in:
Sebastian Malton 2021-10-29 09:43:20 -04:00 committed by GitHub
parent 9e2ee00974
commit 82162e5021
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -26,6 +26,7 @@ import { observer } from "mobx-react";
import { boundMethod, cssNames } from "../../utils";
import { Icon } from "../icon";
import { Input, InputProps } from "./input";
import { isMac } from "../../../common/vars";
interface Props extends InputProps {
compact?: boolean; // show only search-icon when not focused
@ -38,9 +39,7 @@ const defaultProps: Partial<Props> = {
autoFocus: true,
bindGlobalFocusHotkey: true,
showClearIcon: true,
get placeholder() {
return `Search...`;
},
placeholder: "Search...",
};
@observer
@ -60,9 +59,7 @@ export class SearchInput extends React.Component<Props> {
@boundMethod
onGlobalKey(evt: KeyboardEvent) {
const meta = evt.metaKey || evt.ctrlKey;
if (meta && evt.key === "f") {
if (evt.key === "f" && (isMac ? evt.metaKey : evt.ctrlKey)) {
this.inputRef.current.focus();
}
}