donal
2018-04-19 cb933d400035237a65f811748109746a3289504f
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           <NewTodo placeholderMsg="Add a new todos here"/>
D 11           <ListOfTodos todos="this.todos"/>
26aabc 12           <XofYItems/>
875958 13       </md-card-content>
18187d 14
D 15       <div class="image-footer"> 
b03f98 16         <img class="image-footer-logo" src="@/assets/oil-protobadge.png" alt="Open Innovation Labs logo" />
18187d 17       </div>
D 18
875958 19     </md-card>
D 20   </div>
21 </template>
22
23 <script>
24 // @ is an alias to /src
25 import Header from "@/components/Header.vue";
82de6c 26 import NewTodo from "@/components/NewTodo.vue";
D 27 import ListOfTodos from "@/components/ListOfTodos.vue";
26aabc 28 import XofYItems from "@/components/XofYItems.vue";
82de6c 29 import { mapMutations } from 'vuex'
875958 30
D 31 export default {
32   name: "Todo",
33   components: {
34     Header,
82de6c 35     ListOfTodos,
26aabc 36     NewTodo,
A 37     XofYItems
82de6c 38   },
D 39   methods: {
40     ...mapMutations([
41       'editTodo',
42       'toggleTodo',
43       'deleteTodo'
44     ]),
3f23cc 45   },
875958 46 };
D 47 </script>
48
49 <style lang="scss" scoped>
3f23cc 50 .remove-padding {
A 51   padding: 0px;
52 }
53 .md-card {
54   width: 480px;
55   margin: 4px;
56   display: inline-block;
57   vertical-align: top;
58 }
59 .image-footer {
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>