diff --git a/package-lock.json b/package-lock.json index d399c45..4f87ef9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -16212,6 +16212,11 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, + "typeface-lato": { + "version": "0.0.75", + "resolved": "https://registry.npmjs.org/typeface-lato/-/typeface-lato-0.0.75.tgz", + "integrity": "sha512-iA5uJD4PSTyIE4BDiSOexQeXkDkiJuX4Hu3wh3saJ06EB2TvJayab1Lbbmqq2je/LQv7KCQZHZmC0k4hedd8sw==" + }, "uglify-js": { "version": "3.4.10", "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", diff --git a/package.json b/package.json index 62e33a3..e179e63 100644 --- a/package.json +++ b/package.json @@ -58,6 +58,7 @@ "dependencies": { "axios": "^0.18.0", "normalize-scss": "^7.0.1", + "typeface-lato": "0.0.75", "vue": "^2.5.16", "vue-electron": "^1.0.6", "vue-router": "^3.0.1", diff --git a/src/renderer/App.vue b/src/renderer/App.vue index 070727b..b1fe1e6 100644 --- a/src/renderer/App.vue +++ b/src/renderer/App.vue @@ -11,6 +11,7 @@ + + diff --git a/src/renderer/components/MenuItem.vue b/src/renderer/components/MenuItem.vue new file mode 100644 index 0000000..6335817 --- /dev/null +++ b/src/renderer/components/MenuItem.vue @@ -0,0 +1,36 @@ + + + + + diff --git a/src/renderer/layouts/DockableSidebar.vue b/src/renderer/layouts/DockableSidebar.vue index 6a68aa5..d515b64 100644 --- a/src/renderer/layouts/DockableSidebar.vue +++ b/src/renderer/layouts/DockableSidebar.vue @@ -1,12 +1,48 @@ @@ -14,5 +50,13 @@ export default { section width: 100% max-width: 250px + min-height: 100vh padding: 2rem 3rem + box-sizing: border-box + background-color: #fcfcfc + display: flex + flex-direction: column + overflow: auto + .grow + flex-grow: 1