mirror of
https://github.com/Alfresco/alfresco-content-app.git
synced 2025-05-19 17:14:45 +00:00
* [ACA-19] show hint on 400 error * [ACA-19] unit test * [ACA-19] small change * [ACA-19] unit test * [ACA-19] unit tests * [ACA-19] avoid memory leaks with takeUntil * [ACA-19] remove comment & formatting * [ACA-19] update documentation
27 lines
1.7 KiB
Markdown
27 lines
1.7 KiB
Markdown
---
|
|
---
|
|
|
|
# Components
|
|
|
|
You can register any Angular component to participate in extensibility.
|
|
|
|
The components are used to create custom:
|
|
|
|
- routes and pages
|
|
- toolbar buttons
|
|
- menu items
|
|
|
|
| Key | Type | Description |
|
|
| --------------------------------- | ------------------------------ | --------------------------------------------------------------------------------------------------------------- |
|
|
| app.layout.main | LayoutComponent | Main application layout with the menu bar, navigation sidebar and main content area to project your components. |
|
|
| app.toolbar.toggleInfoDrawer | ToggleInfoDrawerComponent | The toolbar button component that toggles Info Drawer for the selection. |
|
|
| app.toolbar.toggleFavorite | ToggleFavoriteComponent | The toolbar button component that toggles Favorite state for the selection. |
|
|
| app.toolbar.toggleFavoriteLibrary | ToggleFavoriteLibraryComponent | The toolbar button component that toggles Favorite library state for the selection. |
|
|
| app.toolbar.toggleJoinLibrary | ToggleJoinLibraryComponent | The toolbar button component that toggles Join/Cancel Join request for the selected library. |
|
|
|
|
See [Registration](/extending/registration) section for more details
|
|
on how to register your own entries to be re-used at runtime.
|
|
|
|
Note that custom extensions can also replace any existing component at runtime by a known identifier,
|
|
besides registering a new one.
|