Skip to content
This repository was archived by the owner on Apr 1, 2021. It is now read-only.

Commit 7126c6f

Browse files
committed
add datepicker
1 parent 45e7e86 commit 7126c6f

File tree

5 files changed

+31
-5
lines changed

5 files changed

+31
-5
lines changed

package-lock.json

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,7 @@
5050
"vue": "^2.5.16",
5151
"vue-chartjs": "^3.3.2",
5252
"vue-router": "^3.0.1",
53+
"vuejs-datepicker": "^1.5.2",
5354
"vuex": "^3.0.1"
5455
},
5556
"pre-commit": [

public/mix-manifest.json

Lines changed: 0 additions & 4 deletions
This file was deleted.

resources/assets/js/coreui/main.js

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,12 +2,28 @@
22
// (runtime-only or standalone) has been set in webpack.base.conf with an alias.
33
import Vue from 'vue'
44
import BootstrapVue from 'bootstrap-vue'
5+
import Datepicker from 'vuejs-datepicker'
6+
import { id } from 'vuejs-datepicker/dist/locale'
57
import App from './App'
68
import router from './router'
79
import store from './store'
810

911
Vue.use(BootstrapVue)
1012

13+
Vue.component('b-datepicker', {
14+
extends: Datepicker,
15+
props : {
16+
bootstrapStyling: {
17+
type : Boolean,
18+
default: true,
19+
},
20+
language: {
21+
type : Object,
22+
default: () => id,
23+
},
24+
},
25+
})
26+
1127
window.Vue = new Vue({
1228
el : '#app',
1329
router : router,

resources/assets/js/coreui/views/base/Forms.vue

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,13 @@
162162
type="date"
163163
id="date"/>
164164
</b-form-group>
165+
<b-form-group
166+
label="Datepicker"
167+
:label-cols="3"
168+
:horizontal="true">
169+
<b-datepicker
170+
v-model="datepicker"/>
171+
</b-form-group>
165172
<b-form-group
166173
description="Please enter your email"
167174
label="Email Input"
@@ -1462,7 +1469,8 @@ export default {
14621469
name: 'Forms',
14631470
data () {
14641471
return {
1465-
selected: [], // Must be an array reference!
1472+
selected : [], // Must be an array reference!
1473+
datepicker: new Date(),
14661474
}
14671475
},
14681476
methods: {

0 commit comments

Comments
 (0)