EditLabelDialog
The EditLabelDialog component provides a dialog interface for editing labels on an article or item. It supports both public and private labels, integrates with the MultiSelectLabelsComponent for label entry, and uses the LabelService for access control and persistence.
Usage
import { EditLabelDialog } from '@angular/atomic-angular';
@Component({
selector: 'my-component',
template: `
<edit-label-dialog [article]="article" />
`,
imports: [EditLabelDialog]
})
export class MyComponent {
article = { /* ... */ };
}
Features
- Dialog UI for editing labels
- Supports both public and private labels
- Integrates with label suggestions and i18n
- Uses
LabelServicefor access control and saving
Process Schema
Notes
- The dialog checks user rights before allowing label editing.
- It can be used in toolbars, context menus, or as part of a workflow.