Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .env.example

This file was deleted.

6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
# Vue Dashboard Template

[![Nuxt UI Pro](https://img.shields.io/badge/Made%20with-Nuxt%20UI%20Pro-00DC82?logo=nuxt&labelColor=020420)](https://ui.nuxt.com/pro)
[![Nuxt UI](https://img.shields.io/badge/Made%20with-Nuxt%20UI-00DC82?logo=nuxt&labelColor=020420)](https://ui.nuxt.com)

Get started with the Vite + Vue dashboard template with multiple pages, collapsible sidebar, keyboard shortcuts, light & dark more, command palette and more, powered by [Nuxt UI Pro](https://ui.nuxt.com/pro).
Get started with the Vite + Vue dashboard template with multiple pages, collapsible sidebar, keyboard shortcuts, light & dark more, command palette and more, powered by [Nuxt UI](https://ui.nuxt.com).

- [Live Demo](https://vue-dashboard-template.nuxt.dev)
- [Documentation](https://ui.nuxt.com/getting-started/installation/pro/vue)
- [Documentation](https://ui.nuxt.com/getting-started/installation/vue)

<a href="https://vue-dashboard-template.nuxt.dev/" target="_blank">
<picture>
Expand Down
32 changes: 18 additions & 14 deletions index.html
Original file line number Diff line number Diff line change
@@ -1,16 +1,20 @@
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/logo.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="preconnect" href="https://fonts.bunny.net">
<link href="https://fonts.bunny.net/css?family=public-sans:400,500,600,700" rel="stylesheet" />
<title>Vue Dashboard Template</title>
<meta name="description" content="A professional dashboard template built with Nuxt UI Pro, featuring multiple pages, data visualization, and comprehensive management capabilities for creating powerful admin interfaces.">
</head>
<body>
<div id="app" class="isolate"></div>
<script type="module" src="/src/main.ts"></script>
</body>
</html>

<head>
<meta charset="UTF-8" />
<link rel="icon" type="image/svg+xml" href="/logo.svg" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<link rel="preconnect" href="https://fonts.bunny.net">
<link href="https://fonts.bunny.net/css?family=public-sans:400,500,600,700" rel="stylesheet" />
<title>Vue Dashboard Template</title>
<meta name="description"
content="A professional dashboard template built with Nuxt UI, featuring multiple pages, data visualization, and comprehensive management capabilities for creating powerful admin interfaces.">
</head>

<body>
<div id="app" class="isolate"></div>
<script type="module" src="/src/main.ts"></script>
</body>

</html>
4 changes: 2 additions & 2 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"name": "nuxt-ui-pro-template-dashboard-vue",
"name": "nuxt-ui-template-dashboard-vue",
"private": true,
"type": "module",
"scripts": {
Expand All @@ -10,7 +10,7 @@
"typecheck": "vue-tsc -p ./tsconfig.app.json"
},
"dependencies": {
"@nuxt/ui-pro": "^3.2.0",
"@nuxt/ui": "^4.0.0-alpha.0",
"@unovis/vue": "^1.5.2",
"date-fns": "^4.1.0",
"vue": "^3.5.17",
Expand Down
770 changes: 366 additions & 404 deletions pnpm-lock.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion src/App.vue
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ const links = [[{
}, {
label: 'Help & Support',
icon: 'i-lucide-info',
to: 'https://github.com/nuxt/ui-pro',
to: 'https://github.com/nuxt/ui',
target: '_blank'
}]] satisfies NavigationMenuItem[][]

Expand Down
2 changes: 1 addition & 1 deletion src/assets/css/main.css
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
@import "tailwindcss" theme(static);
@import "@nuxt/ui-pro";
@import "@nuxt/ui";

@theme static {
--font-sans: 'Public Sans', sans-serif;
Expand Down
7 changes: 1 addition & 6 deletions src/components/UserMenu.vue
Original file line number Diff line number Diff line change
Expand Up @@ -109,18 +109,13 @@ const items = computed<DropdownMenuItem[][]>(() => ([[{
}], [{
label: 'Documentation',
icon: 'i-lucide-book-open',
to: 'https://ui.nuxt.com/getting-started/installation/pro/vue',
to: 'https://ui.nuxt.com/getting-started/installation/vue',
target: '_blank'
}, {
label: 'GitHub repository',
icon: 'simple-icons:github',
to: 'https://github.com/nuxt-ui-pro/dashboard-vue',
target: '_blank'
}, {
label: 'Upgrade to Pro',
icon: 'i-lucide-rocket',
to: 'https://ui.nuxt.com/pro/purchase',
target: '_blank'
}], [{
label: 'Log out',
icon: 'i-lucide-log-out'
Expand Down
7 changes: 1 addition & 6 deletions src/pages/settings.vue
Original file line number Diff line number Diff line change
Expand Up @@ -21,12 +21,7 @@ const links = [[{
}], [{
label: 'Documentation',
icon: 'i-lucide-book-open',
to: 'https://ui.nuxt.com/getting-started/installation/pro/nuxt',
target: '_blank'
}, {
label: 'Buy now',
icon: 'i-lucide-shopping-cart',
to: 'https://ui.nuxt.com/pro/purchase',
to: 'https://ui.nuxt.com/getting-started/installation/vue',
target: '_blank'
}]] satisfies NavigationMenuItem[][]
</script>
Expand Down
4 changes: 2 additions & 2 deletions vite.config.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import uiPro from '@nuxt/ui-pro/vite'
import ui from '@nuxt/ui/vite'

// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
uiPro({
ui({
ui: {
colors: {
primary: 'green',
Expand Down