All accessible collections (navigator pane + move targets + folder-cycle checks).
Drag-and-drop state. draggedItemIds = the item ids being dragged (1 or the whole selection).
Tag of the current drop target for highlight: item id, 'root', 'crumb:
OptionaleditingEmitted when the user asks to open the conversation an artifact was produced in.
If specified, this provider will be used for communication and for all metadata purposes. By default, if not provided, the Metadata and RunView classes are used for this and the default GraphQLDataProvider is used which is connected to the same back-end MJAPI instance as the Metadata and RunView classes. If you want to have this component connect to a different MJAPI back-end, create an instance of a ProviderBase sub-class like GraphQLDataProvider/etc, and configure it as appropriate to connect to the MJAPI back-end you want to use, and then pass it in here.
Staging shelf: items held across navigation, then dropped into a destination collection.
Bulk "Move to…" popover (selection toolbar).
"Move to Collection" submenu state (within the artifact context menu).
StaticɵdirStaticɵfacEmpty-state supporting message (the rich inside-collection hint is projected, not bound here).
Empty-state heading — varies by search / root / inside-collection context.
Items for the current page
Returns either the default Metadata provider or the one specified in the Provider property, if it was specified
Returns either the default RunQuery provider or the one specified in the Provider property, if it was specified
Returns either the default RunReport provider or the one specified in the Provider property, if it was specified
Returns either the default RunView provider or the one specified in the Provider property, if it was specified
Total number of pages based on current items and page size
Multi-select: Clear selection (Phase 3)
Multi-select: Delete selected items
Moves all staged items into the currently-open collection.
Get the icon for an artifact using the centralized icon service. Fallback priority: Plugin icon > Metadata icon > Hardcoded mapping > Generic icon
Get item count text for display
OptionalitemCount: numberNavigate to a specific page
Handle keyboard shortcuts
Moves the right-clicked artifact version from the current collection to the target. Adds to the target first (so a failure never drops it from the source), then removes the version's join row from the source collection.
Navigate to a collection by ID, building the breadcrumb trail Used for deep linking from search results or URL parameters
A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.
A callback method that is invoked immediately after the default change detector has checked the directive's data-bound properties for the first time, and before any of the view or content children have been checked. It is invoked only once when the directive is instantiated.
Hover-checkbox click — selects without requiring an explicit "select mode".
Handle context menu action dispatch
Breadcrumb crumb / Home root as a drop target. crumbId null = top level.
Close context menu on Escape key
Folder grid card / list row as a drop target.
Handle clicking on unified item In select mode: toggles selection In normal mode: opens item (folder or artifact)
Optionalevent: MouseEventHandle right-click context menu - shows custom context menu with permission-gated actions
Handle double-clicking on unified item Always opens the item, even in select mode
Optionalevent: MouseEventFilter items by search query (Phase 2)
Optionalquery: stringOpens the inline "Move to Collection" submenu and loads candidate target collections.
Multi-select: Select all items (Phase 3)
Set sort order - toggles asc/desc if clicking same column
Set view mode explicitly
Multi-select: Toggle item selection (Phase 3)
Toggle selection mode on/off When entering select mode, clicks toggle selection instead of opening items When exiting select mode, clears any selections
Toggle between grid and list view
Full-panel Collections view component Comprehensive collection management with artifacts display