Skip to content

Minor updates to fix tests #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 7 commits into from
Aug 11, 2025
Merged

Minor updates to fix tests #7

merged 7 commits into from
Aug 11, 2025

Conversation

marviem
Copy link
Contributor

@marviem marviem commented Aug 1, 2025

updates:

  • migrated the nuxt project to composition api in case we add tests for this project later
  • added the index.vue page for nuxt because there were issues with the default path without it
  • updated packages for nuxt
  • updated chart demos in vue 2 projects
  • updated packages in vue 2 projects
  • migrated highcharts to the official highcharts-vue wrapper in vue 3 and nuxt projects
  • updated the amcharts demo so that it is adapted to a greater number of members. with the prev configuration, the chart's labels looked a bit ugly with many members
  • other minor updates

@marviem marviem requested review from VeraDidenko and Copilot August 1, 2025 13:38
Copy link
Contributor

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates multiple Vue projects to fix tests and improve consistency across the codebase. The changes include migrating to Composition API, updating packages, improving chart integrations, and standardizing data formats.

  • Migrated Nuxt project to Composition API for better test compatibility
  • Updated chart demos and package versions across Vue 2 and Vue 3 projects
  • Replaced direct Highcharts usage with official highcharts-vue wrapper
  • Enhanced AmCharts demos with better layout and legend configuration

Reviewed Changes

Copilot reviewed 49 out of 50 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
vue3/typescript/src/views/VueFlexmonsterExamples/WithHighcharts.vue Migrates to highcharts-vue wrapper with reactive chartOptions
vue3/typescript/src/views/VueFlexmonsterExamples/WithAmcharts.vue Improves chart layout with legends and better tooltip formatting
vue3/typescript/package.json Updates package versions including highcharts-vue integration
vue2/typescript/src/views/VueFlexmonsterExamples/WithAmcharts.vue Converts from bar chart to pie chart with enhanced configuration
vue2/typescript/src/views/VueFlexmonsterExamples/UpdatingData.vue Standardizes object property quotes and adds additional data entry
nuxt/pages/with-highcharts.vue Migrates from Options to Composition API with highcharts-vue
nuxt/pages/index.vue Adds index page for proper routing
nuxt/components/ToggleSwitch.vue Converts to Composition API

@marviem marviem merged commit 9e4d0de into master Aug 11, 2025
0 of 2 checks passed
@marviem marviem deleted the minor-updates-to-fix-tests branch August 11, 2025 11:58
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.

2 participants