diff --git a/web/src/components/inputs/ClipboardButton.vue b/web/src/components/inputs/ClipboardButton.vue
new file mode 100644
index 0000000..0f164e6
--- /dev/null
+++ b/web/src/components/inputs/ClipboardButton.vue
@@ -0,0 +1,18 @@
+
+
+
+
+
diff --git a/web/src/main.js b/web/src/main.js
index 9c59ae2..a63572e 100644
--- a/web/src/main.js
+++ b/web/src/main.js
@@ -36,7 +36,7 @@ import {
faUser,
faComments,
faArchive,
- faMinus, faHourglass, faExclamation,
+ faMinus, faHourglass, faExclamation, faClipboard,
} from '@fortawesome/free-solid-svg-icons';
import {FontAwesomeIcon} from '@fortawesome/vue-fontawesome';
@@ -44,7 +44,7 @@ import vueDebounce from 'vue-debounce';
library.add(faPlus, faCheckCircle, faEdit, faTrash, faCat, faSyncAlt, faSort, faSortUp, faSortDown, faTh, faList,
faWindowClose, faCamera, faStop, faPen, faCheck, faTimes, faSave, faEye, faComment, faUser, faComments, faEnvelope,
- faArchive, faMinus, faExclamation, faHourglass);
+ faArchive, faMinus, faExclamation, faHourglass, faClipboard);
Vue.component('font-awesome-icon', FontAwesomeIcon);
sync(store, router);
diff --git a/web/src/views/Ticket.vue b/web/src/views/Ticket.vue
index e097f5c..f772370 100644
--- a/web/src/views/Ticket.vue
+++ b/web/src/views/Ticket.vue
@@ -16,6 +16,10 @@