Clean up style files

This commit is contained in:
Ramon Wenger 2018-08-09 14:54:18 +02:00
parent 5b9c28b112
commit b7d8503cd9
10 changed files with 41 additions and 51 deletions

View File

@ -37,6 +37,5 @@
</script> </script>
<style lang="scss"> <style lang="scss">
@import "styles/main"; @import "styles/main.scss";
@import "@/assets/main.scss";
</style> </style>

View File

@ -1,38 +0,0 @@
/*
CSS Guidelines: BEM
- https://css-tricks.com/bem-101/
- https://seesparkbox.com/foundry/bem_by_example
*/
@import 'variables';
@import 'typography';
.container {
margin: 0 auto;
width: 100%;
max-width: 1440px;
display: grid;
grid-template-rows: 72px auto 50px;
grid-template-columns: 305px auto;
grid-column-gap: 80px;
min-height: 100vh;
grid-template-areas: "h h" "a m" "f f";
header {
grid-area: h;
}
aside {
grid-area: a;
}
main {
grid-area: m;
}
footer {
grid-area: f;
display: none;
}
}

View File

@ -10,8 +10,6 @@
</template> </template>
<style scoped lang="scss"> <style scoped lang="scss">
@import "@/assets/_variables.scss";
.module-teaser { .module-teaser {
box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.12); box-shadow: 0 3px 9px 0 rgba(0, 0, 0, 0.12);
border: 1px solid #E2E2E2; border: 1px solid #E2E2E2;

View File

@ -1,5 +0,0 @@
<template>
<div>
<p>Dashboard</p>
</div>
</template>

View File

@ -1,15 +1,13 @@
import Vue from 'vue' import Vue from 'vue'
import Router from 'vue-router' import Router from 'vue-router'
import Dashboard from '@/pages/PageDashboard'
import index from '@/pages/index' import index from '@/pages/index'
import topic from '@/pages/topic' import topic from '@/pages/topic'
import NotFound from '@/pages/PageNotFound' import p404 from '@/pages/p404'
const routerOptions = [ const routerOptions = [
{path: '/', name: 'index', component: index}, {path: '/', name: 'index', component: index},
{path: '/dashboard', name: 'dashboard', component: Dashboard},
{path: '/topic', name: 'topic', component: topic}, {path: '/topic', name: 'topic', component: topic},
{path: '*', component: NotFound} {path: '*', component: p404}
] ]
const routes = routerOptions.map(route => { const routes = routerOptions.map(route => {

View File

@ -1,5 +1,8 @@
import Vue from 'vue'
import Vuex from 'vuex' import Vuex from 'vuex'
Vue.use(Vuex)
export default new Vuex.Store({ export default new Vuex.Store({
modules: {}, modules: {},

View File

@ -1,3 +1,9 @@
/*
CSS Guidelines: BEM
- https://css-tricks.com/bem-101/
- https://seesparkbox.com/foundry/bem_by_example
*/
@import "typography";
@import "var"; @import "var";
body { body {
@ -12,3 +18,32 @@ ul {
a { a {
text-decoration: none; text-decoration: none;
} }
//todo: move
.container {
margin: 0 auto;
width: 100%;
max-width: 1440px;
display: grid;
grid-template-rows: 72px auto 50px;
grid-template-columns: 305px auto;
grid-column-gap: 80px;
min-height: 100vh;
grid-template-areas: "h h" "a m" "f f";
header {
grid-area: h;
}
aside {
grid-area: a;
}
main {
grid-area: m;
}
footer {
grid-area: f;
display: none;
}
}