feat: item linking (#1779)
This commit is contained in:
@@ -34,6 +34,7 @@ export class SelectedItemsController extends AbstractViewController {
|
||||
selectedItemsCount: computed,
|
||||
selectedFiles: computed,
|
||||
selectedFilesCount: computed,
|
||||
firstSelectedItem: computed,
|
||||
|
||||
selectItem: action,
|
||||
setSelectedItems: action,
|
||||
@@ -79,6 +80,10 @@ export class SelectedItemsController extends AbstractViewController {
|
||||
return this.selectedFiles.length
|
||||
}
|
||||
|
||||
get firstSelectedItem() {
|
||||
return this.getSelectedItems()[0]
|
||||
}
|
||||
|
||||
getSelectedItems = <T extends ListableContentItem = ListableContentItem>(contentType?: ContentType): T[] => {
|
||||
return Object.values(this.selectedItems).filter((item) => {
|
||||
return !contentType ? true : item.content_type === contentType
|
||||
|
||||
Reference in New Issue
Block a user