diff --git a/src/app/shared/chat/messages/messages.page.html b/src/app/shared/chat/messages/messages.page.html index f35ba63cb..1ad5f56c5 100644 --- a/src/app/shared/chat/messages/messages.page.html +++ b/src/app/shared/chat/messages/messages.page.html @@ -106,7 +106,15 @@ {{file.title}} -
+
+ + + {{file.title}} + + + +
+
diff --git a/src/app/shared/chat/messages/messages.page.scss b/src/app/shared/chat/messages/messages.page.scss index f594b8b3f..9933b4de3 100644 --- a/src/app/shared/chat/messages/messages.page.scss +++ b/src/app/shared/chat/messages/messages.page.scss @@ -227,6 +227,13 @@ margin-top: 4px; } + .chat-icon-download{ + font-size: 95px; + margin: 0 auto; + margin-top: 4px; + border: 1px solid red; + } + .type-message{ display: flex; border: 1px solid #ebebeb; @@ -329,3 +336,8 @@ display: block; .typing ngx-letters-avatar { padding-right: 5px; } + +.div-do-audio{ + border: 1px solid red !important; + overflow: auto; +} diff --git a/src/app/shared/chat/messages/messages.page.ts b/src/app/shared/chat/messages/messages.page.ts index 3cc67abe7..ee1f8d7ae 100644 --- a/src/app/shared/chat/messages/messages.page.ts +++ b/src/app/shared/chat/messages/messages.page.ts @@ -390,7 +390,7 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy else{ this.audioRecorded = `data:${recordData.value.mimeType};base64,${recordData.value.recordDataBase64}`; } - + console.log(this.audioRecorded) @@ -398,7 +398,7 @@ export class MessagesPage implements OnInit, OnChanges, AfterViewInit, OnDestroy //const base64Response = await fetch(this.audioRecorded); //console.log(base64Response) const encodedData = btoa(this.audioRecorded); - const blob = this.base64toBlob(encodedData,'audio/webm') + const blob = this.base64toBlob(encodedData, recordData.value.mimeType) console.log(blob) const formData = new FormData(); formData.append("blobFile", blob); diff --git a/src/assets/icon/theme/default/icons-download.svg b/src/assets/icon/theme/default/icons-download.svg new file mode 100644 index 000000000..58ee5221c --- /dev/null +++ b/src/assets/icon/theme/default/icons-download.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/assets/icon/theme/gov/icons-download.svg b/src/assets/icon/theme/gov/icons-download.svg new file mode 100644 index 000000000..58ee5221c --- /dev/null +++ b/src/assets/icon/theme/gov/icons-download.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/src/assets/images/gabinete-success-despacho.svg b/src/assets/images/gabinete-success-despacho.svg new file mode 100644 index 000000000..85fb58031 --- /dev/null +++ b/src/assets/images/gabinete-success-despacho.svg @@ -0,0 +1,33 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/global.scss b/src/global.scss index 4e6f94865..13612d07a 100644 --- a/src/global.scss +++ b/src/global.scss @@ -1148,9 +1148,16 @@ ngx-mat-datetime-content{ } } .audio-contentainer{ - width: 200px !important; + min-width: 200px !important; display: flex; overflow: auto !important; + .icon-download{ + font-size:35px !important; + } + .item-prior-download{ + --background:#000000e7; + } + } .title{ @@ -1190,7 +1197,8 @@ ngx-mat-datetime-content{ } .add-attachment-bg-color{ - background-color: #42b9fe13; + background-color: #42b9fe13 !important; + --background: #42b9fe0a !important; } .message-attachments{