Skip to content

Commit e68450e

Browse files
committed
Merge pull request yuche#156 from prog-rajkamal/master
Fixed issue yuche#112 and yuche#55 and added slot tags
2 parents 0354d4e + 69c0cf5 commit e68450e

File tree

8 files changed

+36
-10
lines changed

8 files changed

+36
-10
lines changed

package.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,9 @@
4545
},
4646
"browserify": {
4747
"transform": [
48+
[
49+
"babelify", { "presets": ["es2015"] }
50+
],
4851
[
4952
"vueify"
5053
]

src/Aside.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,11 @@
1111
<div class="aside-content">
1212
<div class="aside-header">
1313
<button type="button" class="close" @click='close'><span>&times;</span></button>
14-
<h4 class="aside-title">{{header}}</h4>
14+
<h4 class="aside-title">
15+
<slot name="header">
16+
{{ header }}
17+
</slot>
18+
</h4>
1519
</div>
1620
<div class="aside-body">
1721
<slot></slot>

src/Modal.vue

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,11 @@
1212
<slot name="modal-header">
1313
<div class="modal-header">
1414
<button type="button" class="close" @click="close"><span>&times;</span></button>
15-
<h4 class="modal-title" >{{title}}</h4>
15+
<h4 class="modal-title" >
16+
<slot name="title">
17+
{{title}}
18+
</slot>
19+
</h4>
1620
</div>
1721
</slot>
1822
<slot name="modal-body">

src/Panel.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,9 @@
44
<h4 class="panel-title">
55
<a class="accordion-toggle"
66
@click="toggleIsOpen()">
7-
{{ header }}
7+
<slot name="header">
8+
{{ header }}
9+
</slot>
810
</a>
911
</h4>
1012
</div>

src/Popover.vue

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,15 @@
1414
v-show="show"
1515
:transition="effect">
1616
<div class="arrow"></div>
17-
<h3 class="popover-title" v-show="title">{{title}}</h3>
17+
<h3 class="popover-title" v-show="title">
18+
<slot name="title">
19+
{{title}}
20+
</slot>
21+
</h3>
1822
<div class="popover-content">
19-
{{{content}}}
23+
<slot name="content">
24+
{{{content}}}
25+
</slot>
2026
</div>
2127
</div>
2228
</template>

src/Select.vue

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222
</li>
2323
</template>
2424
<slot v-else></slot>
25-
<div class="notify" v-show="showNotify" transition="fadein">Limit reached ({{limit}} items max).</div>
25+
<div class="notify" v-show="showNotify" transition="fadein">Limit reached ({{limit}} items max).
26+
</div>
2627
</ul>
2728
</div>
2829
</template>

src/Tabset.vue

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,16 @@
1111
@click.prevent="handleTabListClick($index, r)"
1212
:disabled="r.disabled"
1313
>
14-
<a href="#">{{{r.header}}}</a>
14+
<a href="#">
15+
<slot name="header">
16+
{{{r.header}}}
17+
</slot>
18+
</a>
1519
</li>
1620
</ul>
1721

1822
<!-- Tab panes -->
19-
<div class="tab-content" v-el:tabContent>
23+
<div class="tab-content" v-el:tab-content>
2024
<slot></slot>
2125
</div>
2226
</div>

src/Tooltip.vue

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,10 @@
1616
role="tooltip">
1717
<div class="tooltip-arrow"></div>
1818
<div class="tooltip-inner">
19-
{{{content}}}
20-
</div>
19+
<slot name="content">
20+
{{{content}}}
21+
</slot>
22+
</div>
2123
</div>
2224
</template>
2325

0 commit comments

Comments
 (0)