Skip to content

Vue 3 upgrade#14

Open
loleg wants to merge 7 commits intodribdat:mainfrom
loleg:main
Open

Vue 3 upgrade#14
loleg wants to merge 7 commits intodribdat:mainfrom
loleg:main

Conversation

@loleg
Copy link
Copy Markdown
Collaborator

@loleg loleg commented May 3, 2026

Various improvements, including the ability to navigate using browser history.

google-labs-jules Bot and others added 7 commits November 24, 2025 21:48
This change introduces `vue-router` to the application, enabling client-side routing.

- Configures routes for the main project list and individual project detail pages.
- Replaces the static component in `App.vue` with `<router-view>` to render routed components.
- Updates navigation in `Challenges.vue` to use `router.push` for in-app navigation.
- Implements a `watch` effect in `Challenges.vue` to handle direct navigation to project permalinks, automatically opening the project preview modal.
- Sets the default data source URL to an absolute path (`/datapackage.json`) to ensure correct data fetching on nested routes.
…rmalinks

Enable Vue Router for History and Permalinks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant