Skip to content

Commit c502a16

Browse files
shafimspmarcosmoura
authored andcommitted
feat(MdChips): Support with field variants (#1668)
* feat(MdChips): Support with field variants * docs(MdChips): Support with field variants
1 parent 665732c commit c502a16

File tree

8 files changed

+280
-44
lines changed

8 files changed

+280
-44
lines changed

docs/app/pages/Components/Chips/Chips.vue

+1-1
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,7 @@ export default {
142142
defaults: 'text'
143143
},
144144
{
145-
name: 'md-placeholder',
145+
name: 'placeholder',
146146
type: 'String',
147147
description: 'The input placeholder. It is useful to show to the user which type of data will be inserted.',
148148
defaults: 'null'

docs/app/pages/Components/Chips/examples/ChipCustomTemplate.vue

+7-6
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
<template>
22
<div>
3-
<md-chips v-model="projects" :md-limit="5" md-placeholder="Add project...">
4-
<template slot="md-chip" slot-scope="{ chip }">
5-
{{ chip }} <small v-if="chip === currentProject">(Marcos Moura)</small>
6-
</template>
7-
3+
<md-field>
4+
<md-chips v-model="projects" :md-limit="5" md-placeholder="Add project...">
5+
<template slot="md-chip" slot-scope="{ chip }">
6+
{{ chip }} <small v-if="chip === currentProject">(Marcos Moura)</small>
7+
</template>
8+
</md-chips>
89
<div class="md-helper-text">Up to 5 projects</div>
9-
</md-chips>
10+
</md-field>
1011
</div>
1112
</template>
1213

docs/app/pages/Components/Chips/examples/DuplicatedFeedback.vue

+11-6
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,19 @@
11
<template>
22
<div>
3-
<md-chips class="md-primary" v-model="chips" md-placeholder="Add genre...">
3+
<md-field>
4+
<md-chips class="md-primary" v-model="chips" md-placeholder="Add genre..."></md-chips>
45
<div class="md-helper-text">Default</div>
5-
</md-chips>
6-
<md-chips class="md-primary shake-on-error" v-model="chips" md-placeholder="Add genre...">
6+
</md-field>
7+
8+
<md-field>
9+
<md-chips class="md-primary shake-on-error" v-model="chips" md-placeholder="Add genre..."></md-chips>
710
<div class="md-helper-text">Shake duplicated chip on insertion</div>
8-
</md-chips>
9-
<md-chips class="md-primary pulse-on-error" v-model="chips" md-placeholder="Add genre..." md-check-duplicated>
11+
</md-field>
12+
13+
<md-field>
14+
<md-chips class="md-primary pulse-on-error" v-model="chips" md-placeholder="Add genre..." md-check-duplicated></md-chips>
1015
<div class="md-helper-text">Always pulse duplicated chip</div>
11-
</md-chips>
16+
</md-field>
1217
</div>
1318
</template>
1419

docs/app/pages/Components/Chips/examples/Editable.vue

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<template>
22
<div>
3-
<md-chips v-model="fruits" md-placeholder="Add fruit..."></md-chips>
3+
<md-field>
4+
<md-chips v-model="fruits" md-placeholder="Add fruit..."></md-chips>
5+
</md-field>
46
</div>
57
</template>
68

docs/app/pages/Components/Chips/examples/Format.vue

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,16 @@
11
<template>
22
<div>
3-
<md-chips class="md-primary" v-model="clubs" md-placeholder="Add club..." :md-format="toUppercase">
3+
<md-field>
44
<label>La Liga Clubs</label>
5+
<md-chips class="md-primary" v-model="clubs" :md-format="toUppercase"></md-chips>
56
<div class="md-helper-text">Three uppercase letters</div>
6-
</md-chips>
7-
8-
<md-chips class="md-primary" v-model="artists" md-placeholder="Add artist..." :md-format="formatName">
7+
</md-field>
8+
9+
<md-field>
910
<label>Artists</label>
11+
<md-chips class="md-primary" v-model="artists" placeholder="Add artist..." :md-format="formatName"></md-chips>
1012
<div class="md-helper-text">Try inserting `Eugène Ysaÿe`. The formatter will remove diacritics.</div>
11-
</md-chips>
13+
</md-field>
1214
</div>
1315
</template>
1416

docs/app/pages/Components/Chips/examples/Static.vue

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
<template>
22
<div>
3-
<md-chips v-model="cities" md-static></md-chips>
3+
<md-field>
4+
<md-chips v-model="cities" readonly></md-chips>
5+
</md-field>
46
</div>
57
</template>
68

0 commit comments

Comments
 (0)