Summary
After migrating the Categories, Plugins, and Tags portlets and the Lara theme from Dojo to Angular, some minor UI inconsistencies remain across portlets. This issue tracks the polish and small bug fixes needed to bring them to a fully consistent state.
Background
Recently migrated by the Modernization team:
Known Issues / Checklist
Dialog Configuration
Button Styling
Form Class Standardization
Empty State
Search Input
Acceptance Criteria
- All migrated portlets follow consistent patterns for dialog config, button styling, empty states, and search input sizing
- Global form CSS classes are standardized (
form-checkbox, form-radio)
- No visual regressions in any affected portlet
Summary
After migrating the Categories, Plugins, and Tags portlets and the Lara theme from Dojo to Angular, some minor UI inconsistencies remain across portlets. This issue tracks the polish and small bug fixes needed to bring them to a fully consistent state.
Background
Recently migrated by the Modernization team:
libs/portlets/dot-categories/libs/portlets/dot-plugins/libs/portlets/dot-tags/Known Issues / Checklist
Dialog Configuration
createdialog missingposition: 'center'(Tags sets it, Categories doesn't)draggableconfig: Plugins setsdraggable: false; Categories/Tags omit it (PrimeNG defaults totrue)resizableconfig: Plugins setsresizable: false; others omit itButton Styling
p-button-outlined, Categories/Tags usep-button-text— standardize[text]="true", Categories/Tags use[outlined]="true" severity="secondary"— standardizeForm Class Standardization
.checkbox→.form-checkboxand.radio→.form-radioin global styles and templatesEmpty State
w-20 h-20 rounded-fullcontainer; Plugins usestext-6xlinline icon — align to one approachSearch Input
w-80(fixed); Plugins usesflex-1 max-w-xs(flexible) — standardizeAcceptance Criteria
form-checkbox,form-radio)