Skip to content

A set of components created with Radix-Vue. Inspired by shadcn/ui & shadcn-vue.

License

Notifications You must be signed in to change notification settings

BayBreezy/ui-thing

Repository files navigation

UI Thing

Set of components created with Radix-Vue. Inspired by shadc/ui & shadcn-vue.

Cover Image

Documentation

The documentation can be found here: https://ui-thing.behonbaker.com/

Credits

Thanks to the maintainers of the other third party libraries used in this project.

Getting Started

  • Create a Nuxt 3 project
  • Install the dependencies
  • Run the init command
npx ui-thing@latest init
  • Start the dev server
npm run dev
  • Add components to your project with the add command
npx ui-thing@latest add

Commands

init

npx ui-thing@latest init

This command will install the dependencies and add the required configuration to your project.

add

npx ui-thing@latest add

This command will add the components to your project.

theme

npx ui-thing@latest theme

This command will add the theme to your project.

prettier

npx ui-thing@latest prettier

This command will add the prettier configuration to your project.

shortcuts

npx ui-thing@latest shortcuts

This command will add the defineShortcuts & useShortcuts composables to your project.