Whether the Add Part button should be enabled
Emitted when the dialog is cancelled
Current config panel result (updated via configChanged event)
Whether config panel is loading
Error loading the config panel
Emitted when a part is configured and ready to add
Available part types to choose from
Whether the dialog is visible
Add the configured part
Get the configuration type name
Go back to type selection
Check if the selected part type has a config panel class
A callback method that is invoked immediately after Angular has completed initialization of a component's view. It is invoked only once when the view is instantiated.
A callback method that performs custom clean-up, invoked immediately before a directive, pipe, or service instance is destroyed.
Cancel the dialog
Select a part type and go to configuration step
Reset the dialog to initial state
Dialog for adding a new part to the dashboard. Two-step flow: first select the part type, then configure using dynamically loaded config panels.
Config panels are loaded via ClassFactory using DashboardPartType.ConfigDialogClass, allowing new part types to be added without modifying this component.