Skip to content

Commit 920f085

Browse files
committed
Merge branch 'dev'
2 parents ea0cb49 + 42d9305 commit 920f085

File tree

8 files changed

+1001
-172
lines changed

8 files changed

+1001
-172
lines changed

README.md

Lines changed: 30 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -25,25 +25,37 @@ export default {
2525
```
2626
## Usage
2727

28-
### Minimal
28+
### Date picker
2929

3030
```
3131
<space-datetime-picker v-model="date"></space-datetime-picker>
3232
```
3333

34-
![minimal](./cap1.png)
34+
![minimal](cap1.png)
3535

3636
#### With time
37-
![time select](./cap3.png)
37+
38+
```
39+
<SpaceDatetimePicker v-model="datetime" format="DD/MM/YYYY HH:mm:ss" :showTime="true"></SpaceDateTimePicker>
40+
```
41+
42+
![time select](cap3.png)
43+
3844

3945
#### Select months
40-
![month select](./cap2.png)
46+
![month select](cap2.png)
4147

4248
#### Select year
43-
![year select](./cap4.png)
49+
![year select](cap4.png)
4450

51+
### Date range picker
4552

46-
### Parameters
53+
```
54+
<SpaceDaterangePicker v-model="rangeDatetimes"></SpaceDaterangePicker>
55+
```
56+
![range dates select](cap5.png)
57+
58+
### SpaceDatetimePicker Parameters
4759

4860
Parameter | Type | Default | Description
4961
--------- | ---- | ------- | -----------
@@ -58,6 +70,18 @@ showHome | `Boolean` | `false` | home icon button allow to return back to curren
5870
disabled | `Boolean` | `false` | disabled all inputs
5971
stardingDay | `Number` | `1` | define the first day of week, 0 is sunday, 1 for monday...
6072

73+
### SpaceDaterangePicker parameters
74+
75+
Parameter | Type | Default | Description
76+
--------- | ---- | ------- | -----------
77+
v-model (*required*) | `Date` Array | - | Array of Date object
78+
placeholder | `String` Array | - | Array of strings, ex: ['start date', 'end date']
79+
format | `String` | `''` | format to display in default input field, the default display format is YYYY-MM-DD
80+
locale | `String` | `undefined` | BCP47 locales, ex: fr-FR, en-BR, en-US...
81+
weekday | `String` | `narrow` | display week day in long | short | narrow
82+
disabled | `Boolean` | `false` | disabled all inputs
83+
stardingDay | `Number` | `1` | define the first day of week, 0 is sunday, 1 for monday...
84+
6185
### Display format
6286

6387
A valid datetime format is combinated of 'YYYY', 'MM', 'DD' for date and 'HH', 'mm', 'ss' for a valid time

cap5.png

45.2 KB
Loading

package.json

Lines changed: 15 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@spacepatate/vue-space-datetime-picker",
3-
"version": "0.1.2",
3+
"version": "0.2.0",
44
"private": false,
55
"scripts": {
66
"serve": "vue-cli-service serve",
@@ -10,18 +10,28 @@
1010
"lint": "vue-cli-service lint",
1111
"build-bundle": "vue-cli-service build --target lib --name vue-space-datetime-picker ./src/components/SpaceDatetimePicker.vue"
1212
},
13-
"dependencies": {
14-
"core-js": "^3.6.4",
15-
"vue": "^2.6.11"
16-
},
1713
"files": [
1814
"dist/*",
1915
"src/*",
2016
"public/*",
2117
"*.json",
2218
"*.js"
2319
],
20+
"keywords": [
21+
"vuejs",
22+
"vue",
23+
"datetime",
24+
"date",
25+
"time",
26+
"datetime-picker",
27+
"timepicker",
28+
"time-picker"
29+
],
2430
"main": "./dist/vue-space-datetime-picker.common.js",
31+
"dependencies": {
32+
"core-js": "^3.6.4",
33+
"vue": "^2.6.11"
34+
},
2535
"devDependencies": {
2636
"@vue/cli-plugin-babel": "^4.2.0",
2737
"@vue/cli-plugin-e2e-nightwatch": "^4.2.0",

src/App.vue

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,30 @@
11
<template>
22
<div id="app">
3-
<SpaceDatetimePicker></SpaceDateTimePicker>
3+
<SpaceDatetimePicker
4+
v-model="datetime" :disabled="true"></SpaceDateTimePicker>
5+
<!-- <SpaceDaterangePicker :placeholder="['start date', 'end date']"
6+
v-model="rangeDatetimes" :disabled="false"></SpaceDaterangePicker> -->
7+
<!-- <SpaceMonthPicker></SpaceMonthPicker> -->
48
</div>
59
</template>
610

711
<script>
812
import SpaceDatetimePicker from '@/components/SpaceDatetimePicker.vue';
13+
// import SpaceDaterangePicker from '@/components/SpaceDaterangePicker.vue';
14+
// import SpaceMonthPicker from '@/components/SpaceMonthPicker.vue';
915
1016
export default {
1117
name: 'App',
1218
components: {
1319
SpaceDatetimePicker,
20+
// SpaceDaterangePicker,
21+
// SpaceMonthPicker,
22+
},
23+
data() {
24+
return {
25+
datetime: null,
26+
rangeDatetimes: null,
27+
};
1428
},
1529
};
1630
</script>

0 commit comments

Comments
 (0)