Skip to content

Commit

Permalink
add a static navigation component
Browse files Browse the repository at this point in the history
  • Loading branch information
matthiaswh committed Mar 2, 2017
1 parent 13a1e37 commit bbffd79
Show file tree
Hide file tree
Showing 9 changed files with 60 additions and 6 deletions.
8 changes: 7 additions & 1 deletion src/app/App.vue
Expand Up @@ -3,6 +3,7 @@
<div class="columns app-container">
<div class="column is-3 sidebar">
<span class="brand"><img src="../assets/logo.png">udgeterbium</span>
<navigation></navigation>
</div>
<div class="column">
<router-view></router-view>
Expand All @@ -12,8 +13,13 @@
</template>

<script>
import { Navigation } from './navigation/components';
export default {
name: 'app'
name: 'app',
components: {
Navigation
}
};
</script>

Expand Down
3 changes: 0 additions & 3 deletions src/app/accounts/components/AccountsList.vue
Expand Up @@ -12,9 +12,6 @@
</div>
</nav>


<router-link :to="{ name: 'budgetsList' }">View budgets</router-link>

<table class="table is-bordered">
<thead>
<tr>
Expand Down
2 changes: 0 additions & 2 deletions src/app/budgets/components/BudgetsList.vue
Expand Up @@ -12,8 +12,6 @@
</div>
</nav>

<router-link :to="{ name: 'accountsList' }">View accounts</router-link>

<table class="table is-bordered">
<thead>
<tr>
Expand Down
31 changes: 31 additions & 0 deletions src/app/navigation/components/Navigation.vue
@@ -0,0 +1,31 @@
<template>
<div id="navigation-view">
<ul>
<li><router-link :to="{ name: 'accountsList' }">Accounts</router-link></li>
<li><router-link :to="{ name: 'budgetsList' }">Budgets</router-link></li>
</ul>
</div>
</template>

<script>
export default {
name: 'navigation'
};
</script>

<style scoped lang='scss'>
ul {
margin-top: 50px;
li {
border-bottom: 2px solid rgb(31, 78, 93);
font-size: 1.8em;
padding-left: 20px;
margin: 18px 20px;
a {
color: #ffffff;
}
}
}
</style>
1 change: 1 addition & 0 deletions src/app/navigation/components/index.js
@@ -0,0 +1 @@
export { default as Navigation } from './Navigation';
1 change: 1 addition & 0 deletions src/app/navigation/index.js
@@ -0,0 +1 @@
export { default as vuex } from './vuex';
3 changes: 3 additions & 0 deletions src/app/navigation/vuex/actions.js
@@ -0,0 +1,3 @@
export const doSomething = ({ commit }, data) => {
commit('DO_SOMETHING', { data: data });
};
12 changes: 12 additions & 0 deletions src/app/navigation/vuex/index.js
@@ -0,0 +1,12 @@
import * as actions from './actions';
import mutations from './mutations';

const state = {
transactions: []
};

export default {
state,
actions,
mutations
};
5 changes: 5 additions & 0 deletions src/app/navigation/vuex/mutations.js
@@ -0,0 +1,5 @@
export default {
DO_SOMETHING (state, { data }) {
state.something = data;
}
};

0 comments on commit bbffd79

Please sign in to comment.