From 983304f824919ce438e6ca9ede8222602188a258 Mon Sep 17 00:00:00 2001 From: Sebastian Malton Date: Tue, 26 Oct 2021 09:16:50 -0400 Subject: [PATCH] Copy whole drawer title if no colon exists (#4120) --- src/renderer/components/drawer/drawer.tsx | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) 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}