Skip to content
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

Transition to composition API #212

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

mchev
Copy link

@mchev mchev commented Apr 24, 2024

Since issue #174 has been reopened, here is (once again) a proposal for the refactored system using the <script setup> syntax.

This is a new version of the old PR #175:

  • Removed the dependency on popper.js, which was only used for dropdowns. The new dropdowns no longer require popper.
  • The shared components have been left unchanged (except for the dropdown) and updated for the Composition API. Further enhancements could be made later to improve them.
  • All pages now utilize the <script setup> syntax and Composition API.
  • Using PascalCase for components based on https://vuejs.org/style-guide/rules-strongly-recommended.html recommendations
  • Updated dependencies in order to run the fix-code-style script.

@LouiScura
Copy link

This is great! Should have been included in the last update...

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.

None yet

2 participants