diff --git a/client/src/app-components/ticket-viewer.js b/client/src/app-components/ticket-viewer.js
index e384d95f..0f5a9b0b 100644
--- a/client/src/app-components/ticket-viewer.js
+++ b/client/src/app-components/ticket-viewer.js
@@ -118,7 +118,7 @@ class TicketViewer extends React.Component {
{ticket.events && ticket.events.map(this.renderTicketEvent.bind(this))}
- {(!ticket.closed && (editable || !assignmentAllowed)) ? this.renderResponseField() : (this.showDeleteButton())?
- {allowAttachments ?
: null}
+ {allowAttachments ?
: null}
{i18n('RESPOND_TICKET')}
-
- {(this.showDeleteButton())? : null}
+
+
+
+ {(this.showDeleteButton()) ? this.renderDeleteTicketButton() : null}
+ {this.renderCloseTicketButton()}
@@ -468,6 +469,18 @@ class TicketViewer extends React.Component {
);
}
+ renderDeleteTicketButton() {
+ return (
+
+ );
+ }
+
+ renderCloseTicketButton() {
+ return (
+
+ );
+ }
+
renderCustomResponses() {
let customResponsesNode = null;
diff --git a/client/src/app-components/ticket-viewer.scss b/client/src/app-components/ticket-viewer.scss
index 55d695fa..d8da7d6e 100644
--- a/client/src/app-components/ticket-viewer.scss
+++ b/client/src/app-components/ticket-viewer.scss
@@ -1,7 +1,6 @@
@import "../scss/vars";
.ticket-viewer {
-
&__header {
background-color: $primary-blue;
border-top-right-radius: 4px;
@@ -20,6 +19,22 @@
}
}
+ &__buttons-column {
+ padding-top: 10px;
+ display: flex;
+ flex-direction: column;
+ justify-content: flex-start;
+ align-items: flex-start;
+ }
+
+ &__buttons-row {
+ display: flex;
+ flex-direction: row;
+ justify-content: space-between;
+ align-items: flex-start;
+ width: 250px;
+ }
+
&__edited-title-text {
font-style: italic;
font-size: 14px;
@@ -193,13 +208,14 @@
&-buttons {
display: flex;
+ flex-direction: row;
justify-content: space-between;
align-items: center;
}
}
+
&__delete-button {
- margin-left: 10px;
}
@media screen and (max-width: 1151px) {