Skip to content

Conversation

@stevethomas
Copy link
Member

This pull request introduces a script for managing shadcn-vue component installations, adds new components (Pagination and Separator) with corresponding Vue files, updates the project structure and dependencies, and refactors several components to use reka-ui instead of radix-vue. Below is a summary of the most important changes:

New Features and Components

  • Added a new add script to streamline the installation and relocation of shadcn-vue components, addressing a known issue with the components.json configuration (add).
  • Introduced Pagination and Separator components with corresponding Vue files and templates (Pagination.vue, Separator.vue) [1] [2].

Dependency Updates

  • Updated reka-ui to version 2.2.1 and other dependencies such as vite, typescript, and @vitejs/plugin-vue to their latest compatible versions [1] [2] [3].

Refactoring for reka-ui

  • Refactored Avatar, Badge, and Button components to replace radix-vue with reka-ui for improved compatibility and functionality (Avatar.vue, Badge.vue, Button.vue) [1] [2] [3].

Project Structure and Configuration

  • Updated components.json to include a new alias for ui components (ui: "@/components/ui") to address installation and directory issues.
  • Reorganized exports in index.ts and router/index.ts to include new components and better categorize existing ones [1] [2].

Documentation Updates

  • Updated the contribution guide to reflect changes in the shadcn-vue installation process and the workaround for moving components to the correct directory.

export * from "@/components/popover"
export * from "@/components/progress"
export * from "@/components/select"
export * from "@/components/separator"
Copy link
Member Author

Choose a reason for hiding this comment

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

did I forget to add pagination?

"@vue/tsconfig": "^0.7.0",
"autoprefixer": "^10.4.7",
"cypress": "^14.2.1",
"cypress-vite": "^1.5.0",
Copy link
Member Author

Choose a reason for hiding this comment

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

eslint 9?

@@ -1,26 +1,19 @@
{
Copy link
Member Author

Choose a reason for hiding this comment

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

can this be tsconfig.ts?

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