Skip to content

Commit 79d21a7

Browse files
Merge pull request #8 from nih-sparc/MultiSelect
Multi select
2 parents ca4d053 + 1948833 commit 79d21a7

File tree

4 files changed

+488
-8
lines changed

4 files changed

+488
-8
lines changed

src/App.vue

Lines changed: 58 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -246,6 +246,12 @@
246246
/>
247247
</el-row>
248248
</el-col>
249+
<multi-select
250+
:options="multiLevelSelectOptions"
251+
/>
252+
<multi-select
253+
:options="singleLevelSelectOptions"
254+
/>
249255
<el-col class="dropdown-multiselect">
250256
<el-row>
251257
<dropdown-multiselect
@@ -398,6 +404,7 @@
398404
import ContentOverviewCard from './components/ContentOverviewCard.vue'
399405
import ContentTabCard from './components/ContentTabCard.vue'
400406
import EventCard from './components/EventCard.vue'
407+
import MultiSelect from './components/MultiSelect.vue'
401408
402409
import { ref } from 'vue'
403410
import { successMessage, infoMessage, failMessage, informationNotification, iconInformationNotification } from "../utils/notificationMessages"
@@ -571,7 +578,50 @@
571578
href: '/stomach'
572579
}]
573580
}
574-
581+
const multiLevelSelectOptions= [{
582+
value: 1,
583+
label: 'Asia',
584+
children: [{
585+
value: 2,
586+
label: 'China',
587+
}, {
588+
value: 6,
589+
label: 'Japan',
590+
}, {
591+
value: 10,
592+
label: 'Korea',
593+
}]
594+
}, {
595+
value: 14,
596+
label: 'Europe',
597+
children: [{
598+
value: 15,
599+
label: 'France'
600+
}, {
601+
value: 19,
602+
label: 'UK',
603+
}]
604+
}, {
605+
value: 23,
606+
label: 'North America',
607+
children: [{
608+
value: 24,
609+
label: 'US'
610+
}, {
611+
value: 25,
612+
label: 'Canada'
613+
}]
614+
}]
615+
const singleLevelSelectOptions= [{
616+
value: 1,
617+
label: 'Asia',
618+
}, {
619+
value: 14,
620+
label: 'Europe',
621+
}, {
622+
value: 23,
623+
label: 'North America',
624+
}]
575625
576626
const tableData = [{
577627
"id": 37,
@@ -1095,8 +1145,10 @@
10951145
IconCard,
10961146
ContentOverviewCard,
10971147
ContentTabCard,
1148+
EventCard,
1149+
MultiSelect
10981150
ListCard,
1099-
EventCard
1151+
11001152
},
11011153
name: 'App',
11021154
setup() {
@@ -1175,7 +1227,10 @@
11751227
listCardDataStyleOne,
11761228
listCardDataStyleTwo,
11771229
contentTabCard: tabCard,
1178-
eventCardEvent
1230+
eventCardEvent,
1231+
singleLevelSelectOptions,
1232+
multiLevelSelectOptions
1233+
11791234
}
11801235
},
11811236
methods: {

0 commit comments

Comments
 (0)