Whether to allow drag and drop
Whether to allow multi-select (enables selection mode toggle)
Breadcrumb trail from root to current category
Emitted when the category filter changes
Emitted when a new category should be created
Emitted when a category should be deleted
Category pending deletion
Child categories of the current folder
Emitted when a new dashboard should be created
Emitted when dashboards are requested for deletion
Emitted when a dashboard is opened for editing
Emitted when dashboards are requested to move to a folder
Emitted when a dashboard is opened for viewing
Dashboards pending deletion (for confirm dialog)
Whether to include contents when deleting category
Currently dragging dashboard ID
Drop target category ID for drag-over highlighting on category cards
Drop target category ID
Filtered child categories (based on search)
Filtered dashboards based on search and category
Icon class for the header
Whether the browser is in loading state
Whether currently in selection mode (checkboxes visible)
New category form values
Current search text
Set of selected dashboard IDs
Whether to show the create button
Whether the create category dialog is visible
Whether the delete category dialog is visible
Whether delete confirmation dialog is visible
Whether move-to-folder dialog is visible
Whether the "New" dropdown menu is open
Title to display in the header
Emitted when view mode changes (for persistence)
Emitted when view preference should be persisted
Check if any of the currently selected dashboards can be deleted. Returns true only if at least one selected dashboard can be deleted. Used to enable/disable the bulk delete button in selection mode.
Get the current category (for display)
Check if we're at the root level
Message shown in the search no-results empty state, echoing the search term.
Get count of selected dashboards
Check if user can delete a dashboard
Check if user can edit a dashboard
Clear all filters
Clear search text
Clear all selections
Close the create category dialog
Cancel category deletion
Cancel deletion
Cancel move
Close the "New" dropdown menu
Confirm category creation
Confirm deletion
Confirm category deletion
Confirm move to folder
Enter selection mode (show checkboxes)
Exit selection mode (hide checkboxes and clear selections)
Format date for display
Get count of dashboards and sub-categories in a category
Get category name for a dashboard
Gets the list of selected dashboards that can be deleted. Filters out dashboards the user doesn't have permission to delete.
Gets the effective category ID for a dashboard for display purposes. For shared dashboards, this may differ from the actual CategoryID based on the user's DashboardCategoryLink.
Get selected dashboards
Highlight matching search text in a string Returns HTML with tags around matches
Check if a dashboard is selected
Check if a dashboard is shared with the current user (not owned)
Navigate into a category folder
Navigate up to parent category
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.
Handle drop from breadcrumb component
Handle category filter change
Request to create a new dashboard
Handle dashboard click with multi-select support
Request to delete selected dashboards. Only includes dashboards the user has permission to delete.
Handle drag end
Handle drag leave category
Handle drag leave from a category card
Handle drag over category
Handle drag over a category card
Handle drop on category
Handle drop on a category card
Open edit dialog for single dashboard via context menu
Open move-to-folder dialog for selected dashboards
Handle search text change
Open the create category dialog
Select all visible dashboards
Toggle the "New" dropdown menu
Toggle selection for a single dashboard
Toggle selection mode
Toggle between card and list view
Track by function for categories
Generic dashboard browser component. Displays dashboards in card or list view with multi-select, filtering, and bulk actions.
This component is GENERIC and has no routing dependencies. All navigation and persistence events are bubbled up for the parent to handle.