Skip to content

Commit 3df0685

Browse files
chore(deps): upgrade to @nuxt/ui v4 (#44)
Co-authored-by: Benjamin Canac <[email protected]>
1 parent 9ad7029 commit 3df0685

File tree

11 files changed

+476
-525
lines changed

11 files changed

+476
-525
lines changed

.env.example

Lines changed: 0 additions & 2 deletions
This file was deleted.

.github/workflows/ci.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,6 @@ jobs:
1111
os: [ubuntu-latest]
1212
node: [22]
1313

14-
env:
15-
NUXT_UI_PRO_LICENSE: ${{ secrets.NUXT_UI_PRO_LICENSE }}
16-
1714
steps:
1815
- name: Checkout
1916
uses: actions/checkout@v5

README.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
# Vue Dashboard Template
22

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

5-
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).
5+
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).
66

7-
- [Live Demo](https://vue-dashboard-template.nuxt.dev)
8-
- [Documentation](https://ui.nuxt.com/getting-started/installation/pro/vue)
7+
- [Live Demo](https://dashboard-vue-template.nuxt.dev)
8+
- [Documentation](https://ui4.nuxt.com/docs/getting-started/installation/vue)
99

10-
<a href="https://vue-dashboard-template.nuxt.dev/" target="_blank">
10+
<a href="https://dashboard-vue-template.nuxt.dev/" target="_blank">
1111
<picture>
12-
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/user-attachments/assets/c620cfcb-f244-49c0-8c9e-e95c17f014ef">
13-
<source media="(prefers-color-scheme: light)" srcset="https://github.com/user-attachments/assets/dea19eb7-5219-46c2-9267-57a982b13569">
14-
<img alt="Vue Dashboard Template" src="https://github.com/user-attachments/assets/dea19eb7-5219-46c2-9267-57a982b13569">
12+
<source media="(prefers-color-scheme: dark)" srcset="https://ui4.nuxt.com/assets/templates/vue/dashboard-dark.png">
13+
<source media="(prefers-color-scheme: light)" srcset="https://ui4.nuxt.com/assets/templates/vue/dashboard-light.png">
14+
<img alt="Nuxt Dashboard Template" src="https://ui4.nuxt.com/assets/templates/vue/dashboard-light.png">
1515
</picture>
1616
</a>
1717

1818
## Nuxt Dashboard Template
1919

20-
The dashboard template for Nuxt is on https://github.com/nuxt-ui-pro/dashboard.
20+
The dashboard template for Nuxt is on https://github.com/nuxt-ui-templates/dashboard.
2121

2222
## Quick Start
2323

2424
```bash [Terminal]
25-
npx giget@latest gh:nuxt-ui-pro/dashboard-vue my-vue-dashboard
25+
npx giget@latest gh:nuxt-ui-templates/dashboard-vue my-vue-dashboard
2626
```
2727

2828
Once the directory is created, you can install the dependencies and start the development server using the `npm run dev` command.

index.html

Lines changed: 16 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,19 @@
11
<!doctype html>
22
<html lang="en">
3-
<head>
4-
<meta charset="UTF-8" />
5-
<link rel="icon" type="image/svg+xml" href="/logo.svg" />
6-
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7-
<link rel="preconnect" href="https://fonts.bunny.net">
8-
<link href="https://fonts.bunny.net/css?family=public-sans:400,500,600,700" rel="stylesheet" />
9-
<title>Vue Dashboard Template</title>
10-
<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.">
11-
</head>
12-
<body>
13-
<div id="app" class="isolate"></div>
14-
<script type="module" src="/src/main.ts"></script>
15-
</body>
3+
4+
<head>
5+
<meta charset="UTF-8" />
6+
<link rel="icon" type="image/svg+xml" href="/logo.svg" />
7+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
8+
<link rel="preconnect" href="https://fonts.bunny.net">
9+
<link href="https://fonts.bunny.net/css?family=public-sans:400,500,600,700" rel="stylesheet" />
10+
<title>Vue Dashboard Template</title>
11+
<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.">
12+
</head>
13+
14+
<body>
15+
<div id="app" class="isolate"></div>
16+
<script type="module" src="/src/main.ts"></script>
17+
</body>
18+
1619
</html>

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "nuxt-ui-pro-template-dashboard-vue",
2+
"name": "nuxt-ui-template-dashboard-vue",
33
"private": true,
44
"type": "module",
55
"scripts": {
@@ -10,7 +10,7 @@
1010
"typecheck": "vue-tsc -p ./tsconfig.app.json"
1111
},
1212
"dependencies": {
13-
"@nuxt/ui-pro": "^3.2.0",
13+
"@nuxt/ui": "^4.0.0-alpha.1",
1414
"@unovis/vue": "^1.5.2",
1515
"date-fns": "^4.1.0",
1616
"vue": "^3.5.17",

0 commit comments

Comments
 (0)