nofusscomputing / nofusscomputing/centurion_ui

Dynamic Routes

Open
#226 0 comments 0 reactions 1 assignee View on GitHub

@jon-nfc is already working on this.

Since Aug 15, 2026.

Dominant language
TypeScript
Stars
0
Forks
0
Avg merge
1d 4h
Merged PRs (30d)
20

Description

Summary

Dynamic routes built from backend provided data.

Description

Currently Routes are hard coded with a requirement that the backend only structure itself to fit these routes. As regex was removed from react-router (either v5 or v6) route matching has become difficult.

This ticket is for the creation of routes that are dynamic insofar as the backend provides the routes and the UI creates them.

User Story
  • Backend provided routes
  • Routes contain the required information to build navigation bar
  • Routes contain the information to build breadcrumbs
  • Routes are lazy loaded so as to reduce bundle sizes.
Business Value

Overall value is that the backend can dictate whatever route structure is desired.

Acceptance Criteria
  • All input sanitized
  • Tested
  • Backend provides routes
  • Route data from backend can be used to create navigation bar
  • Route data from backend can be used to create breadcrumbs
Dependencies & Impact

No response

Technical Notes

No response

Risks & Mitigations

No response

Testing Strategy

No response

Additional Notes

No response

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.