From 75f27620c1d6c69da558b2bf2e741131c5105268 Mon Sep 17 00:00:00 2001
From: Alexandre Esteves <alexandre.esteves.ae@gmail.com>
Date: Thu, 3 Aug 2023 10:35:30 +0200
Subject: [PATCH] fix(clipboard): input cursor icon copy

---
 .../src/components/osds-clipboard/osds-clipboard.scss         | 1 +
 .../src/components/osds-clipboard/osds-clipboard.tsx          | 4 ++--
 .../input/src/components/osds-input/osds-input.scss           | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/packages/stencil/components/clipboard/src/components/osds-clipboard/osds-clipboard.scss b/packages/stencil/components/clipboard/src/components/osds-clipboard/osds-clipboard.scss
index cbf8eae654..cf5062bfb0 100644
--- a/packages/stencil/components/clipboard/src/components/osds-clipboard/osds-clipboard.scss
+++ b/packages/stencil/components/clipboard/src/components/osds-clipboard/osds-clipboard.scss
@@ -5,5 +5,6 @@
     osds-input {
         cursor: pointer;
         --ods-input-cursor: pointer;
+        --ods-input-icon-cursor: pointer;
     }
 }
\ No newline at end of file
diff --git a/packages/stencil/components/clipboard/src/components/osds-clipboard/osds-clipboard.tsx b/packages/stencil/components/clipboard/src/components/osds-clipboard/osds-clipboard.tsx
index d081bf9bc8..dcf08278c8 100644
--- a/packages/stencil/components/clipboard/src/components/osds-clipboard/osds-clipboard.tsx
+++ b/packages/stencil/components/clipboard/src/components/osds-clipboard/osds-clipboard.tsx
@@ -39,7 +39,7 @@ export class OsdsClipboard implements OdsClipboard<OdsStencilMethods<OdsClipboar
     this.controller.handlerClick(this.value);
   }
 
-  handlerKeydown(event: KeyboardEvent): void {
+  handlerKeyDown(event: KeyboardEvent): void {
     switch (event.code) {
       case 'Space':
       case 'Enter':
@@ -62,7 +62,7 @@ export class OsdsClipboard implements OdsClipboard<OdsStencilMethods<OdsClipboar
                     type={ OdsInputType.text }
                     value={ this.value }
                     onClick={ () => this.handlerClick() }
-                    onKeydown={ (event: KeyboardEvent) => this.handlerKeydown(event) }
+                    onKeyDown={ (event: KeyboardEvent) => this.handlerKeyDown(event) }
                     >
         </osds-input>
 
diff --git a/packages/stencil/components/input/src/components/osds-input/osds-input.scss b/packages/stencil/components/input/src/components/osds-input/osds-input.scss
index 369280534e..df09ea79ee 100644
--- a/packages/stencil/components/input/src/components/osds-input/osds-input.scss
+++ b/packages/stencil/components/input/src/components/osds-input/osds-input.scss
@@ -18,7 +18,7 @@
 }
 
 :host(:not([disabled])) osds-icon {
-  cursor: default;
+  cursor: var(--ods-input-icon-cursor, default);
 }
 
 :host osds-icon[name=close],