Skip to content

Commit 038354d

Browse files
author
Irfan Maulana
committed
📺 add demo custom format
1 parent 9069c08 commit 038354d

File tree

2 files changed

+29
-26
lines changed

2 files changed

+29
-26
lines changed

demo/index.html

Lines changed: 26 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,12 @@ <h2 class="subtitle">
5959
<div class="card">
6060
<p class="title is-4">Range Date Compact Mode</p>
6161
<br>
62-
<p class="subtitle is-6">Start Date : {{ date1.start }}</p>
63-
<p class="subtitle is-6">End Date : {{ date1.end }}</p>
62+
<p class="subtitle is-6">Start Date : {{ selectedDate.start }}</p>
63+
<p class="subtitle is-6">End Date : {{ selectedDate.end }}</p>
6464

6565
<div class="card-content">
6666
<div class="compact-wrapper">
67-
<rangedate-picker @selected="date1Selected" compact="true" i18n="EN">
67+
<rangedate-picker @selected="onDateSelected" compact="true" i18n="EN">
6868
</rangedate-picker>
6969
</div>
7070
</div>
@@ -76,12 +76,12 @@ <h2 class="subtitle">
7676
<div class="card">
7777
<p class="title is-4">Range Date Normal Mode</p>
7878
<br>
79-
<p class="subtitle is-6">Start Date : {{ date2.start }}</p>
80-
<p class="subtitle is-6">End Date : {{ date2.end }}</p>
79+
<p class="subtitle is-6">Start Date : {{ selectedDate.start }}</p>
80+
<p class="subtitle is-6">End Date : {{ selectedDate.end }}</p>
8181

8282
<div class="card-content">
8383
<div class="daterange-wrapper">
84-
<rangedate-picker @selected="date2Selected" i18n="EN">
84+
<rangedate-picker @selected="onDateSelected" i18n="EN">
8585
</rangedate-picker>
8686
</div>
8787
</div>
@@ -93,12 +93,29 @@ <h2 class="subtitle">
9393
<div class="card">
9494
<p class="title is-4">Range Date Right To Left</p>
9595
<br>
96-
<p class="subtitle is-6">Start Date : {{ date3.start }}</p>
97-
<p class="subtitle is-6">End Date : {{ date3.end }}</p>
96+
<p class="subtitle is-6">Start Date : {{ selectedDate.start }}</p>
97+
<p class="subtitle is-6">End Date : {{ selectedDate.end }}</p>
9898

9999
<div class="card-content">
100100
<div class="daterange-wrapper">
101-
<rangedate-picker @selected="date3Selected" i18n="EN" righttoleft="true">
101+
<rangedate-picker @selected="onDateSelected" i18n="EN" righttoleft="true">
102+
</rangedate-picker>
103+
</div>
104+
</div>
105+
106+
</div>
107+
</div>
108+
109+
<div class="column">
110+
<div class="card">
111+
<p class="title is-4">Range Date Custom Format</p>
112+
<br>
113+
<p class="subtitle is-6">Start Date : {{ selectedDate.start }}</p>
114+
<p class="subtitle is-6">End Date : {{ selectedDate.end }}</p>
115+
116+
<div class="card-content">
117+
<div class="daterange-wrapper">
118+
<rangedate-picker @selected="onDateSelected" i18n="EN" format="YYYY-MM-DD hh:mm:ss">
102119
</rangedate-picker>
103120
</div>
104121
</div>

demo/src/main.js

Lines changed: 3 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2,29 +2,15 @@ var app = new Vue({
22
el: '#app',
33
data () {
44
return {
5-
date1: {
6-
start: '',
7-
end: ''
8-
},
9-
date2: {
10-
start: '',
11-
end: ''
12-
},
13-
date3: {
5+
selectedDate: {
146
start: '',
157
end: ''
168
}
179
}
1810
},
1911
methods: {
20-
date1Selected: function (daterange) {
21-
this.date1 = daterange
22-
},
23-
date2Selected: function (daterange) {
24-
this.date2 = daterange
25-
},
26-
date3Selected: function (daterange) {
27-
this.date3 = daterange
12+
onDateSelected: function (daterange) {
13+
this.selectedDate = daterange
2814
}
2915
},
3016
components: {

0 commit comments

Comments
 (0)