Skip to content

Commit 0feb89a

Browse files
authored
Merge pull request #10 from FirebaseExtended/photo-base64
Image base64 instead of storage
2 parents 58f8e4c + 46176fe commit 0feb89a

File tree

7 files changed

+648
-573
lines changed

7 files changed

+648
-573
lines changed

client/web/angular-customer-app/src/app/chatbot/chatbot.component.html

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,8 @@
5858
<div class="message user">
5959
<div class="message-text-container">
6060
{{ entry.text }}
61-
@if (entry.media && entry.media.downloadUrl) {
62-
<img [src]="entry.media.downloadUrl" alt="User media" />
61+
@if (entry.media && entry.media.base64Data) {
62+
<img [src]="'data:image/png;base64, ' + entry.media.base64Data" alt="User media" />
6363
}
6464
</div>
6565
</div>
@@ -104,12 +104,22 @@
104104
placeholder="Anything else?"
105105
/>
106106
@if (mediaStorageService.media()) {
107-
<img
108-
[src]="mediaStorageService.media()?.downloadUrl"
109-
class="media-preview-small"
110-
alt="Media preview"
111-
/>
112-
}
107+
<div class="image-preview-container">
108+
<img
109+
[src]="'data:image/png;base64, ' + mediaStorageService.media()?.base64Data"
110+
class="media-preview-in-bar"
111+
alt="Preview"
112+
/>
113+
<button
114+
mat-icon-button
115+
class="remove-preview-button"
116+
type="button"
117+
(click)="this.mediaStorageService.clearMedia()"
118+
matTooltip="Remove image">
119+
<mat-icon>close</mat-icon>
120+
</button>
121+
</div>
122+
}
113123
</mat-form-field>
114124

115125
<button

0 commit comments

Comments
 (0)