Skip to content
This repository was archived by the owner on May 8, 2025. It is now read-only.

Commit 46e6322

Browse files
fix(v3): updates to components, formatting, and imports (#242)
1 parent ac2c30c commit 46e6322

File tree

5 files changed

+8
-39
lines changed

5 files changed

+8
-39
lines changed

packages/vue-cli-plugin-vuetify/generator/templates/v3/src/App.js.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
<%_ } else { _%>
66
<HelloWorld/>
77
<%_ } _%>
8-
<v-app/>
8+
</v-app>
99
</template>
1010

1111
<script>
Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,9 @@
11
import { createApp } from "vue";
2-
import vuetify from "./vuetify";
2+
import vuetify from "./plugins/vuetify";
33
import App from "./App";
44

5-
import { FontAwesomeIcon } from "@fortawesome/vue-fontawesome";
6-
import { library } from "@fortawesome/fontawesome-svg-core";
7-
import { fas } from "@fortawesome/free-solid-svg-icons";
8-
9-
library.add(fas);
10-
115
const app = createApp(App);
126

137
app.use(vuetify);
14-
app.component("FontAwesomeIcon", FontAwesomeIcon);
158

169
app.mount("#app");
Lines changed: 1 addition & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,4 @@
11
import "@mdi/font/css/materialdesignicons.css";
22
import { createVuetify } from "vuetify";
3-
import { aliases, mdi } from "vuetify/src/iconsets/mdi";
4-
import { fa } from "vuetify/src/iconsets/fa-svg";
53

6-
export default createVuetify({
7-
// lang: {
8-
// locales,
9-
// },
10-
icons: {
11-
defaultSet: "mdi",
12-
aliases,
13-
sets: {
14-
mdi,
15-
fa,
16-
},
17-
},
18-
});
4+
export default createVuetify();

packages/vue-cli-plugin-vuetify/generator/tools/fonts.js

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -42,23 +42,13 @@ const fonts = {
4242
},
4343
}
4444

45-
function addDependencies (api, iconFont, useV3) {
46-
let pkgOpts = {
45+
function addDependencies (api, iconFont) {
46+
api.extendPackage({
4747
dependencies: {
4848
...fonts.roboto.package,
4949
...fonts[iconFont].package,
50-
}
51-
}
52-
53-
if (useV3) pkgOpts = {
54-
...pkgOpts,
55-
// Use specified version or latest?
56-
"@fortawesome/fontawesome-svg-core": "latest",
57-
"@fortawesome/free-solid-svg-icons": "latest",
58-
"@fortawesome/vue-fontawesome": "latest",
59-
}
60-
61-
api.extendPackage(pkgOpts)
50+
},
51+
})
6252
}
6353

6454
function addImports (api, iconFont) {

packages/vue-cli-plugin-vuetify/presets/v3.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
"preset": "configure",
77
"replaceComponents": true,
88
"iconFont": "mdi",
9-
"installFonts": false,
9+
"installFonts": true,
1010
"locale": "en",
1111
"useAlaCarte": true,
1212
"useCustomProperties": false,

0 commit comments

Comments
 (0)