Skip to content
This repository was archived by the owner on Mar 30, 2019. It is now read-only.

Commit 7808e33

Browse files
author
Gilvan
committed
criando opção para ocultar ícones no breadcrumb e/ou subistituir por um caracter
1 parent f4a75fd commit 7808e33

File tree

2 files changed

+19
-2
lines changed

2 files changed

+19
-2
lines changed

components/breadcrumb/AppBreadcrumb.vue

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,10 @@
77
</li>
88
<li v-for="item in items">
99
<router-link :to="item.to">
10-
<q-icon :name="item.icon"></q-icon>
10+
<template v-if="displayIcon.show">
11+
<q-icon :name="item.icon"></q-icon>
12+
</template>
13+
<template v-else="displayIcon.show">{{ displayIcon.caracter }}</template>
1114
<small class="breadcrumb-label">{{ item.label }}</small>
1215
</router-link>
1316
<app-tooltip :disable="!item.tooltip">{{ item.tooltip }}</app-tooltip>
@@ -25,6 +28,13 @@
2528
icon: {
2629
type: String,
2730
default: 'home'
31+
},
32+
displayIcon: {
33+
type: Object,
34+
default: () => ({
35+
show: true,
36+
caracter: ''
37+
})
2838
}
2939
},
3040
data: () => ({

components/layout/AppLayout.vue

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@
5050

5151
<slot name="breadcrumb">
5252
<div class="breadcrumb-wrapper">
53-
<app-breadcrumb v-bind="{icon: home}"></app-breadcrumb>
53+
<app-breadcrumb v-bind="{icon: home, displayIcon: displayIcon}"></app-breadcrumb>
5454
</div>
5555
</slot>
5656

@@ -95,6 +95,13 @@
9595
type: String,
9696
default: 'home'
9797
},
98+
displayIcon: {
99+
type: Object,
100+
default: () => ({
101+
show: true,
102+
caracter: ''
103+
})
104+
},
98105
viewport: {
99106
type: Object,
100107
default: () => ({

0 commit comments

Comments
 (0)