diff --git a/src/renderer/components/drawer/drawer.tsx b/src/renderer/components/drawer/drawer.tsx index 42a6eecd87..1249638d59 100644 --- a/src/renderer/components/drawer/drawer.tsx +++ b/src/renderer/components/drawer/drawer.tsx @@ -135,11 +135,10 @@ export class Drawer extends React.Component { if (open) onClose(); }; - copyK8sObjName = () => { - const { title } = this.props; - const k8sObjName = title.toString().split(": ")[1]; + copyTitle = (title: string) => { + const k8sObjName = title.split(":")[1] || title; // copy whole if no : - clipboard.writeText(k8sObjName); + clipboard.writeText(k8sObjName.trim()); this.setState({isCopied: true}); setTimeout(() => { this.setState({isCopied: false}); @@ -163,8 +162,8 @@ export class Drawer extends React.Component {
{title} - {typeof title == "string" && ( - + {title && typeof title == "string" && ( + this.copyTitle(title)}/> )}
{toolbar}