Skip to content

Commit ff865de

Browse files
committed
Re-organise style imports into main.styl. Improvements
1 parent 529f84e commit ff865de

File tree

3 files changed

+19
-11
lines changed

3 files changed

+19
-11
lines changed

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"ar.js": "^1.4.10",
1818
"font-awesome-picker": "^2.0.0",
1919
"three": "^0.92.0",
20+
"typeface-fira-mono": "0.0.54",
2021
"typeface-overpass": "0.0.54",
2122
"typeface-overpass-mono": "0.0.54",
2223
"typeface-roboto": "0.0.54",

src/main.js

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,17 +11,14 @@ import store from './store/index'
1111
// Main components
1212
import axios from 'axios';
1313
import Vuetify from 'vuetify';
14-
//import 'vuetify/dist/vuetify.min.css';
15-
import './main.styl'
1614

17-
// PrismJS style (syntax highlight)
18-
import 'prismjs/themes/prism.css'
15+
// Application Style
16+
import './main.styl'
1917

2018
// Fonts
2119
import 'typeface-roboto'
2220
import 'material-design-icons-iconfont/dist/material-design-icons.css'
2321
import '@fortawesome/fontawesome-free/css/all.css'
24-
import 'typeface-cousine'
2522
import 'typeface-quicksand'
2623
import 'typeface-overpass'
2724
import 'typeface-overpass-mono'

src/main.styl

Lines changed: 16 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,17 @@
11
// Application Styling
2-
// Import then overwrite the default style
2+
// Import then overwrite the default styles
33

4-
// Variables
4+
// PrismJS theme
5+
@import 'prismjs/themes/prism.css'
6+
7+
// Vuetify Variables
58
@import '~vuetify/src/stylus/settings/_variables'
69

10+
// Vuetify Components
11+
@import '~vuetify/src/stylus/main'
12+
13+
// Actual modifications
14+
715
$body-font-family = 'Open Sans'
816
$heading-font-family = 'Overpass'
917
$button-font-weight = 600
@@ -14,8 +22,6 @@ $font-weights = {
1422
medium: 600,
1523
}
1624

17-
// Components
18-
@import '~vuetify/src/stylus/main'
1925

2026
h3
2127
font-size: 20px
@@ -28,12 +34,16 @@ h3
2834

2935
.v-tabs__div
3036
font-size: 15px
31-
font-weight: 600
37+
font-weight: 500
3238

3339
.v-navigation-drawer
3440
.v-list .v-list__tile
3541
font-weight: 500
3642
font-size: 16px
3743

3844
.v-icon
39-
font-weight: 500
45+
font-weight: 500
46+
47+
code[class*="language-"]
48+
pre[class*="language-"]
49+
font-size: 16px

0 commit comments

Comments
 (0)