diff --git a/examples/with-vuetify/css/vendor/vuetify.styl b/examples/with-vuetify/assets/app.styl
similarity index 86%
rename from examples/with-vuetify/css/vendor/vuetify.styl
rename to examples/with-vuetify/assets/app.styl
index 6865590deb..66d746eb17 100644
--- a/examples/with-vuetify/css/vendor/vuetify.styl
+++ b/examples/with-vuetify/assets/app.styl
@@ -11,4 +11,4 @@ $theme := {
}
// Import Vuetify styling
-@require '~vuetify/src/stylus/main.styl'
+@require '~vuetify/src/stylus/main.styl'
\ No newline at end of file
diff --git a/examples/with-vuetify/css/app.styl b/examples/with-vuetify/css/app.styl
deleted file mode 100644
index cd1c8f9dc8..0000000000
--- a/examples/with-vuetify/css/app.styl
+++ /dev/null
@@ -1,2 +0,0 @@
-@require './vendor/material-icons.styl'
-@require './vendor/vuetify.styl'
diff --git a/examples/with-vuetify/css/vendor/material-icons.styl b/examples/with-vuetify/css/vendor/material-icons.styl
deleted file mode 100644
index a063664368..0000000000
--- a/examples/with-vuetify/css/vendor/material-icons.styl
+++ /dev/null
@@ -1,21 +0,0 @@
-@font-face {
- font-family: 'Material Icons';
- font-style: normal;
- font-weight: 400;
- src: local('Material Icons'), local('MaterialIcons-Regular'), url(https://fonts.gstatic.com/s/materialicons/v22/2fcrYFNaTjcS6g4U3t-Y5UEw0lE80llgEseQY3FEmqw.woff2) format('woff2');
-}
-.material-icons {
- font-family: 'Material Icons';
- font-weight: normal;
- font-style: normal;
- font-size: 24px;
- line-height: 1;
- letter-spacing: normal;
- text-transform: none;
- display: inline-block;
- white-space: nowrap;
- word-wrap: normal;
- direction: ltr;
- -webkit-font-feature-settings: 'liga';
- -webkit-font-smoothing: antialiased;
-}
diff --git a/examples/with-vuetify/layouts/default.vue b/examples/with-vuetify/layouts/default.vue
new file mode 100644
index 0000000000..7c8e435f8a
--- /dev/null
+++ b/examples/with-vuetify/layouts/default.vue
@@ -0,0 +1,45 @@
+
+
+
+
+ Toolbar
+
+
+
+
+
+ Home
+
+
+
+
+ About
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/examples/with-vuetify/nuxt.config.js b/examples/with-vuetify/nuxt.config.js
index a01ebf437d..26034324a3 100644
--- a/examples/with-vuetify/nuxt.config.js
+++ b/examples/with-vuetify/nuxt.config.js
@@ -2,16 +2,28 @@
const { join } = require('path')
module.exports = {
- build: {
- vendor: ['vuetify']
- },
- plugins: ['~plugins/vuetify.js'],
- css: [
- { src: join(__dirname, 'css/app.styl'), lang: 'styl' }
- ],
+ /*
+ ** Head elements
+ ** Add Roboto font and Material Icons
+ */
head: {
link: [
- { rel: 'preload', as: 'style', href: 'https://fonts.googleapis.com/css?family=Roboto' }
+ { rel: 'stylesheet', type: 'text/css', href: 'https://fonts.googleapis.com/css?family=Roboto:300,400,500,700|Material+Icons' }
]
- }
+ },
+ /*
+ ** Add Vuetify into vendor.bundle.js
+ */
+ build: {
+ vendor: ['vuetify'],
+ extractCSS: true
+ },
+ /*
+ ** Load Vuetify into the app
+ */
+ plugins: ['~plugins/vuetify'],
+ /*
+ ** Load Vuetify CSS globally
+ */
+ css: ['~assets/app.styl']
}
diff --git a/examples/with-vuetify/package.json b/examples/with-vuetify/package.json
index baa308ca69..646947ae35 100644
--- a/examples/with-vuetify/package.json
+++ b/examples/with-vuetify/package.json
@@ -1,16 +1,14 @@
{
"name": "with-vuetify",
"dependencies": {
- "nuxt": "^0.10.7",
- "vuetify": "^0.11.1"
+ "nuxt": "latest",
+ "vuetify": "latest"
},
"scripts": {
"dev": "nuxt",
"build": "nuxt build",
"start": "nuxt start",
- "generate": "nuxt generate",
- "predeploy": "yarn run generate",
- "deploy": "surge --domain nuxt-with-vuetify-example.surge.sh dist"
+ "generate": "nuxt generate"
},
"devDependencies": {
"stylus": "^0.54.5",
diff --git a/examples/with-vuetify/pages/about.vue b/examples/with-vuetify/pages/about.vue
new file mode 100644
index 0000000000..4a926dad1b
--- /dev/null
+++ b/examples/with-vuetify/pages/about.vue
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/examples/with-vuetify/pages/index.vue b/examples/with-vuetify/pages/index.vue
index 80916b3b54..52573bcb7d 100644
--- a/examples/with-vuetify/pages/index.vue
+++ b/examples/with-vuetify/pages/index.vue
@@ -1,45 +1,8 @@
-
-
-
- Toolbar
-
-
-
-
-
-
- Item {{ i }}
-
-
-
-
-
-
-
-
Main content
- Primary button
- Secondary button
- Success button
-
-
-
-
-
-
-
-
-
-
+
+
Main content
+ Primary button
+ Secondary button
+ Success button
+
+
\ No newline at end of file