Website Summary Files Commits Branches @commit @diff @stats
path: root / src / app / components / post-attachment / post-attachment.component.ts
diff options
context:
space:
mode:
Commitf849e37ccdd6fd48f83119a3b3b65cdd8b765dc3 (patch)
Author
 Kamen Mladenov <kamen.d.mladenov@protonmail.com>
2021-04-09 19:55:59 +0300
Committer
 GitHub <noreply@github.com>
2021-04-09 19:55:59 +0300
Files83b88a773bb7dc053bb3aced35bce302264ec925 /src/app/components/post-attachment/post-attachment.component.ts
DevHive-Angular-main.tar
DevHive-Angular-main.tar.gz
DevHive-Angular-main.zip
Parentbcd88af53b1a920d728ec98b45daa9ac2e2c0917 (diff)
Parentc13889759d70687de6833c505221c203f65fedb8 (diff)
Merge pull request #7 from Team-Kaleidoscope/dev HEAD v0.2 main
Second Stage: Complete
1 files changed, 6 insertions, 1 deletions
-rw-r--r--src/app/components/post-attachment/post-attachment.component.ts7
diff --git a/src/app/components/post-attachment/post-attachment.component.ts b/src/app/components/post-attachment/post-attachment.component.ts
index 1d00def..1aeca37 100644
--- a/src/app/components/post-attachment/post-attachment.component.ts
+++ b/src/app/components/post-attachment/post-attachment.component.ts
@@ -18,7 +18,12 @@ export class PostAttachmentComponent implements OnInit {
ngOnInit(): void {
this.isImage = this.paramURL.includes('image') && !this.paramURL.endsWith('pdf');
this.fileType = this.isImage ? 'img' : 'raw';
- this.fileName = this.paramURL.match('(?<=\/)(?:.(?!\/))+$')?.pop() ?? 'Attachment';
+ if (this.fileType === 'img') {
+ this.fileName = this.paramURL.match(/(?!\/)+?[^\/]+?(?=\.)/g)?.pop() ?? 'Attachment';
+ }
+ else {
+ this.fileName = this.paramURL.match(/[^\/]+?$/g)?.pop() ?? 'Attachment';
+ }
}
toggleShowFull(): void {