--- url: /docs/about.md description: Powered by amazing open source projects. --- ## About [shadcn-vue](https://shadcn-vue.com) is a port of [shadcn/ui](https://ui.shadcn.com) for Vue/Nuxt. It's maintained by [unovue](https://github.com/unovue). ## Credits * [shadcn](https://twitter.com/shadcn) - The brilliant mind behind the designs, methodology, and implementation of the original [shadcn/ui](https://ui.shadcn.com). * [Radix Vue](https://reka-ui.com) - The headless components that power this project. * [Radix UI](https://radix-ui.com) - The headless components and examples that the original [shadcn/ui](https://ui.shadcn.com) was built on. * [Shu Ding](https://shud.in) - The typography style is adapted from his work on Nextra. * [Cal](https://cal.com) - Where shad copied the styles for the first component: the `Button`. ## License MIT © [shadcn](https://shadcn.com) & [unovue](https://github.com/unovue) --- --- url: /docs/components/accordion.md description: >- A vertically stacked set of interactive headings that each reveal a section of content. --- ## Installation ```bash npx shadcn-vue@latest add accordion ``` ## Usage ```vue ``` --- --- url: /docs/components/alert.md description: Displays a callout for user attention. --- ## Installation ```bash npx shadcn-vue@latest add alert ``` ## Usage ```vue ``` ## Examples ### Default ### Destructive --- --- url: /docs/components/alert-dialog.md description: >- A modal dialog that interrupts the user with important content and expects a response. --- ## Installation ```bash npx shadcn-vue@latest add alert-dialog ``` ## Usage ```vue ``` --- --- url: /docs/charts/area.md description: >- An area chart visually represents data over time, displaying trends and patterns through filled-in areas under a line graph. --- ## Installation ### Run the following command ```bash npx shadcn-vue@latest add chart-area ``` ### Setup Follow the [guide](/docs/charts.html#installation) to complete the setup. ## API ## Example ### Sparkline We can turn the chart into sparkline chart by hiding axis, gridline and legends. ### Custom Tooltip If you want to render custom tooltip, you can easily pass in a custom component. Refer to prop definition [here](/docs/charts.html#custom-tooltip). --- --- url: /docs/components/aspect-ratio.md description: Displays content within a desired ratio. --- ## Installation ```bash npx shadcn-vue@latest add aspect-ratio ``` \