fix: lose `Copy As Curl` in `Dev Tools` (#33)
Co-authored-by: yaojiping <yaojiping@infini.ltd>
This commit is contained in:
parent
e018f15f73
commit
e2a6b29b53
|
@ -45,6 +45,7 @@ import { saveCommonCommand } from "../modules/es";
|
||||||
import { pushCommand } from "../modules/mappings/mappings";
|
import { pushCommand } from "../modules/mappings/mappings";
|
||||||
import { formatMessage } from "umi/locale";
|
import { formatMessage } from "umi/locale";
|
||||||
import { hasAuthority } from "@/utils/authority";
|
import { hasAuthority } from "@/utils/authority";
|
||||||
|
import { CopyToClipboard } from "react-copy-to-clipboard";
|
||||||
|
|
||||||
interface Props {
|
interface Props {
|
||||||
getCurl: () => Promise<string>;
|
getCurl: () => Promise<string>;
|
||||||
|
@ -177,21 +178,22 @@ export default class ConsoleMenu extends Component<Props, State> {
|
||||||
{formatMessage({ id: "console.menu.save_as_command" })}
|
{formatMessage({ id: "console.menu.save_as_command" })}
|
||||||
</EuiContextMenuItem>)
|
</EuiContextMenuItem>)
|
||||||
}
|
}
|
||||||
if (window.navigator?.clipboard) {
|
items.unshift(
|
||||||
items.unshift(
|
<CopyToClipboard key="Copy as cURL" text={this.state.curlCode}>
|
||||||
<EuiContextMenuItem
|
<EuiContextMenuItem
|
||||||
key="Copy as cURL"
|
|
||||||
id="ConCopyAsCurl"
|
id="ConCopyAsCurl"
|
||||||
disabled={!window.navigator?.clipboard}
|
|
||||||
onClick={() => {
|
onClick={() => {
|
||||||
this.closePopover();
|
this.closePopover();
|
||||||
this.copyAsCurl();
|
notification.open({
|
||||||
|
message: "Request copied as cURL",
|
||||||
|
placement: "bottomRight",
|
||||||
|
});
|
||||||
}}
|
}}
|
||||||
>
|
>
|
||||||
{formatMessage({ id: "console.menu.copy_as_curl" })}
|
{formatMessage({ id: "console.menu.copy_as_curl" })}
|
||||||
</EuiContextMenuItem>
|
</EuiContextMenuItem>
|
||||||
);
|
</CopyToClipboard>
|
||||||
}
|
);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<span onMouseEnter={this.mouseEnter}>
|
<span onMouseEnter={this.mouseEnter}>
|
||||||
|
|
Loading…
Reference in New Issue