Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This pull request updates the UI with Vue Router support for navigation. It includes new images for favicons and app icons, updates to the Vite config file, and changes to the page title in index.html.
The
package.json
dependencies for vue-route, vue-service, and related have been updated, and the app has been renamed from "ui" to "afb-ui". New build scripts and dependencies for vue-router have been introduced inpackage.json
.Changes have been made in
App.vue
to use<router-link>
and<router-view>
directives instead of hardcoded<a>
tags. Internal navigation based on vue-router has been updated in the scripts section. New style rules have been included in the style section ofApp.vue
.main.ts
has been updated to use the routing system, importing Router from './router'.A new
router/index.ts
has been created, which includes configurations and necessary route paths for DashboardView, AboutView, and MakeRequestView with a fallback to NotFoundView. New views DashboardView, AboutView, MakeRequestView, and NotFoundView have been created. Most of them are placeholders with minimal content and will be fleshed out as development continues.Signed-off-by: GitHub Copilot + [email protected]