diff --git a/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.scss b/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.scss
index a20a56672..eb744d2af 100644
--- a/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.scss
+++ b/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.scss
@@ -1,5 +1,6 @@
+@import "/src/theme";
+
.result-content {
- color: darkgray;
overflow-wrap: anywhere;
}
@@ -8,11 +9,31 @@
object-position: top;
height: 100%;
position: absolute;
-
+ mix-blend-mode: multiply;
}
.search-score-bar {
width: 100px;
height: 5px;
margin-top: 2px;
+}
+
+.document-card-check {
+ display: none
+}
+
+.document-card:hover .document-card-check {
+ display: block;
+}
+
+.card-selected {
+ border-color: $primary;
+}
+
+.doc-img-background {
+ background-color: white;
+}
+
+.doc-img-background-selected {
+ background-color: $primaryFaded;
}
\ No newline at end of file
diff --git a/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.ts b/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.ts
index bcc1b1f3c..336af41da 100644
--- a/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.ts
+++ b/src-ui/src/app/components/document-list/document-card-large/document-card-large.component.ts
@@ -12,6 +12,25 @@ export class DocumentCardLargeComponent implements OnInit {
constructor(private documentService: DocumentService, private sanitizer: DomSanitizer) { }
+ _selected = false
+
+ get selected() {
+ return this._selected
+ }
+
+ @Input()
+ set selected(value: boolean) {
+ this._selected = value
+ this.selectedChange.emit(value)
+ }
+
+ @Output()
+ selectedChange = new EventEmitter()
+
+ get selectable() {
+ return this.selectedChange.observers.length > 0
+ }
+
@Input()
moreLikeThis: boolean = false
diff --git a/src-ui/src/app/components/document-list/document-list.component.html b/src-ui/src/app/components/document-list/document-list.component.html
index f1101610b..4b05d5e61 100644
--- a/src-ui/src/app/components/document-list/document-list.component.html
+++ b/src-ui/src/app/components/document-list/document-list.component.html
@@ -97,7 +97,7 @@