donal
2018-04-01 18187d963e6c2e353310e3efae6154a908983c57
commit | author | age
875958 1 <template>
D 2   <div>
3     <md-card>
18187d 4
875958 5       <md-card-header class="remove-padding">
D 6         <Header/>
7       </md-card-header>
18187d 8
875958 9       <md-card-content>
82de6c 10         TODOS WILL GO HERE.
D 11         Probs...
12           <NewTodo placeholderMsg="Add a new todos here"/>
13           <ListOfTodos todos="this.todos"/>
875958 14       </md-card-content>
18187d 15
D 16       <div class="image-footer"> 
17         <img class="image-footer-logo" src="../assets/oil-protobadge.png" alt="Open Innovation Labs logo" />
18       </div>
19
875958 20     </md-card>
D 21   </div>
22 </template>
23
24 <script>
25 // @ is an alias to /src
26 import Header from "@/components/Header.vue";
82de6c 27 import NewTodo from "@/components/NewTodo.vue";
D 28 import ListOfTodos from "@/components/ListOfTodos.vue";
29 import EventBus from "@/services/EventBus";
30 import { mapMutations } from 'vuex'
875958 31
D 32 export default {
33   name: "Todo",
34   components: {
35     Header,
82de6c 36     ListOfTodos,
D 37     NewTodo
38   },
39   methods: {
40     ...mapMutations([
41       'editTodo',
42       'toggleTodo',
43       'deleteTodo'
44     ]),
875958 45   }
D 46 };
47 </script>
48
49 <style lang="scss" scoped>
50   .remove-padding {
51     padding: 0px
52   }
53   .md-card {
54     width: 480px;
55     margin: 4px;
56     display: inline-block;
57     vertical-align: top;
58   }
18187d 59   .image-footer {
D 60     border-top: solid;
61     margin-top: 1px;
62   }
63   .image-footer-logo {
64     padding: 5px 0px 5px 0px;
65     height: 55px;
66   }
875958 67 </style>