forked from Qortal/qortal-ui
Fixed some UI bugs
This commit is contained in:
parent
a704e63fdb
commit
1908f160ee
@ -432,6 +432,16 @@ class ChatPage extends LitElement {
|
|||||||
/* Add Image Modal Dialog Styling */
|
/* Add Image Modal Dialog Styling */
|
||||||
|
|
||||||
.dialog-container {
|
.dialog-container {
|
||||||
|
position: relative;
|
||||||
|
display: flex;
|
||||||
|
align-items: center;
|
||||||
|
flex-direction: column;
|
||||||
|
padding: 0 10px;
|
||||||
|
gap: 10px;
|
||||||
|
height: 100%;
|
||||||
|
}
|
||||||
|
|
||||||
|
.dialog-container-loader {
|
||||||
position: relative;
|
position: relative;
|
||||||
display: flex;
|
display: flex;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
@ -628,7 +638,7 @@ class ChatPage extends LitElement {
|
|||||||
${(this.isUploadingImage || this.isDeletingImage) ? html`
|
${(this.isUploadingImage || this.isDeletingImage) ? html`
|
||||||
<div class="dialogCustom">
|
<div class="dialogCustom">
|
||||||
<div class="dialogCustomInner">
|
<div class="dialogCustomInner">
|
||||||
<div class="dialog-container">
|
<div class="dialog-container-loader">
|
||||||
<div class=${`smallLoading marginLoader`}></div>
|
<div class=${`smallLoading marginLoader`}></div>
|
||||||
<p>
|
<p>
|
||||||
${this.isDeletingImage ?
|
${this.isDeletingImage ?
|
||||||
|
@ -400,26 +400,33 @@ export const chatStyles = css`
|
|||||||
.image-container {
|
.image-container {
|
||||||
display: flex;
|
display: flex;
|
||||||
}
|
}
|
||||||
|
|
||||||
.message-data-level {
|
.message-data-level {
|
||||||
height: 21px;
|
height: 21px;
|
||||||
width: 21px;
|
width: 21px;
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
}
|
}
|
||||||
|
|
||||||
.defaultSize {
|
.defaultSize {
|
||||||
width: 45vh;
|
width: 45vh;
|
||||||
height:40vh
|
height: 40vh;
|
||||||
}
|
}
|
||||||
|
|
||||||
.image-delete-icon {
|
.image-delete-icon {
|
||||||
margin-left: 5px;
|
margin-left: 5px;
|
||||||
height: 20px;
|
height: 20px;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
visibility: hidden;
|
visibility: hidden;
|
||||||
transition: .2s all;
|
transition: .2s all;
|
||||||
opacity: .8
|
opacity: 0.8;
|
||||||
|
color: rgb(228, 222, 222);
|
||||||
|
padding-left: 7px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.image-delete-icon:hover {
|
.image-delete-icon:hover {
|
||||||
opacity: 1
|
opacity: 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
.message-parent:hover .image-delete-icon {
|
.message-parent:hover .image-delete-icon {
|
||||||
visibility: visible;
|
visibility: visible;
|
||||||
}
|
}
|
||||||
|
@ -414,7 +414,10 @@ class MessageTemplate extends LitElement {
|
|||||||
</div>
|
</div>
|
||||||
`}
|
`}
|
||||||
${image && !isImageDeleted ? html`
|
${image && !isImageDeleted ? html`
|
||||||
<div class=${[`image-container`, !this.isImageLoaded ? 'defaultSize' : ''].join(' ')}>
|
<div
|
||||||
|
class=${[`image-container`, !this.isImageLoaded ? 'defaultSize' : ''].join(' ')}
|
||||||
|
style=${this.isFirstMessage && "margin-top: 10px;"}
|
||||||
|
>
|
||||||
${imageHTML}<vaadin-icon
|
${imageHTML}<vaadin-icon
|
||||||
@click=${() => this.sendMessage({
|
@click=${() => this.sendMessage({
|
||||||
type: 'delete',
|
type: 'delete',
|
||||||
@ -425,7 +428,10 @@ class MessageTemplate extends LitElement {
|
|||||||
class="image-delete-icon" icon="vaadin:close" slot="icon"></vaadin-icon>
|
class="image-delete-icon" icon="vaadin:close" slot="icon"></vaadin-icon>
|
||||||
</div>
|
</div>
|
||||||
` : html``}
|
` : html``}
|
||||||
<div id="messageContent" class="message">
|
<div
|
||||||
|
id="messageContent"
|
||||||
|
class="message"
|
||||||
|
style=${(image && replacedMessage !== "") &&"margin-top: 15px;"}>
|
||||||
${unsafeHTML(this.emojiPicker.parse(replacedMessage))}
|
${unsafeHTML(this.emojiPicker.parse(replacedMessage))}
|
||||||
<div class="${((this.isFirstMessage === false &&
|
<div class="${((this.isFirstMessage === false &&
|
||||||
this.isSingleMessageInGroup === true &&
|
this.isSingleMessageInGroup === true &&
|
||||||
|
Loading…
x
Reference in New Issue
Block a user