You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
6 frontend components are monolithic single-file components with inline templates (HTML), styles (CSS), and business logic mixed together. Largest: threescale-explorer.component.ts at 680 LOC.
Components to refactor
threescale-explorer.component.ts (680 LOC) — extract template, styles, and API logic to service
chat.component.ts (507 LOC) — extract template, styles, and chat service
dashboard.component.ts (473 LOC) — extract template, styles, and data service
Problem
6 frontend components are monolithic single-file components with inline templates (HTML), styles (CSS), and business logic mixed together. Largest:
threescale-explorer.component.tsat 680 LOC.Components to refactor
threescale-explorer.component.ts(680 LOC) — extract template, styles, and API logic to servicechat.component.ts(507 LOC) — extract template, styles, and chat servicedashboard.component.ts(473 LOC) — extract template, styles, and data serviceaudit-log.component.ts(351 LOC) — extract template, stylessettings.component.ts(316 LOC) — extract template, styles, and CRUD serviceAcceptance criteria
.html,.scss, and.tsfiles.page-header,.container, buttons) into shared styles