Skip to content

Commit c22379b

Browse files
committed
Refactored welcome view and create new vue component
- Changed vue component in Welcome view; - Created menu.vue component; - Created card.vue component; - Rebuilt assets with gulp.
1 parent 47b0103 commit c22379b

File tree

12 files changed

+504
-398
lines changed

12 files changed

+504
-398
lines changed

public/build/js/app-ca2d71f22b.js renamed to public/build/js/app-0368e11a96.js

Lines changed: 205 additions & 174 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/js/app-66e2a3f00e.js

Lines changed: 13 additions & 13 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/js/app-927eb91d34.js

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

public/build/rev-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
22
"css/app.css": "css/app-ad87f36536.css",
33
"css/vendor.css": "css/vendor-0634183a17.css",
4-
"js/app.js": "js/app-ca2d71f22b.js"
4+
"js/app.js": "js/app-0368e11a96.js"
55
}

public/imgs/addresses.png

9.96 KB
Loading

public/imgs/users.png

65.1 KB
Loading

public/js/app.js

Lines changed: 205 additions & 174 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

resources/assets/js/app.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ require('bootstrap-sass')
66
import Vue from 'vue'
77
import axios from 'axios'
88

9-
import PrimeiroComponente from './app/components/primeiro-componente.vue'
9+
import VdMenu from './app/menu/main.vue'
1010
import VdUsers from './app/users/main.vue'
1111

1212
Vue.prototype.$http = axios
1313

1414
new Vue({
1515
el: '#app',
1616
components: {
17-
PrimeiroComponente,
17+
VdMenu,
1818
VdUsers
1919
}
2020
})

resources/assets/js/app/components/primeiro-componente.vue

Lines changed: 0 additions & 26 deletions
This file was deleted.

resources/assets/js/app/menu/card.vue

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
<script>
2+
export default {
3+
props: ['menuitem'],
4+
computed: {
5+
hasItem () {
6+
return this.menuitem !== undefined
7+
}
8+
},
9+
}
10+
</script>
11+
12+
<template>
13+
<div>
14+
<div class="thumbnail" v-show="hasItem">
15+
<img :src="menuitem.img" :alt="menuitem.title">
16+
<div class="caption">
17+
<h3 class="title">{{ menuitem.title }}</h3>
18+
<p class="description">{{ menuitem.description }}</p>
19+
<p><a :href="menuitem.url" class="btn btn-primary" role="button" :class="menuitem.disabled ? 'disabled': ''">Abrir</a></p>
20+
</div>
21+
</div>
22+
</div>
23+
</template>
24+
25+
<style scoped>
26+
.title {
27+
font-variant-caps: all-small-caps;
28+
}
29+
.description {
30+
text-transform: capitalize;
31+
}
32+
</style>

0 commit comments

Comments
 (0)