Skip to content

Simplify / Componentize LAMB Frontend #204

@juananpe

Description

@juananpe

The main LAMB frontend consists of overly large Svelte files. For example, frontend/svelte-app/src/routes/org-admin/+page.svelte (accessible at http://localhost:9099/org-admin?view=bulk-import) has over 4,400 lines.

We should refactor these files by extracting reusable components. We also need to remove dead code - for instance, the file mentioned above contains unused code related to BulkUserImport.

These oversized files complicate development and debugging, and make it difficult for AI coding agents to work with them effectively.

Image Image

Metadata

Metadata

Assignees

Labels

enhancementNew feature or requestgood first issueGood for newcomerstechnical-debtCode or process improvements needed to reduce long-term maintenance burden

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions