add: full multi-tenancy control
This commit is contained in:
86
storage/framework/views/5796e0c9b0e92368a0b53a0335f8bbe2.php
Executable file
86
storage/framework/views/5796e0c9b0e92368a0b53a0335f8bbe2.php
Executable file
@@ -0,0 +1,86 @@
|
||||
<v-datetime-picker <?php echo e($attributes); ?>>
|
||||
<?php echo e($slot); ?>
|
||||
|
||||
</v-datetime-picker>
|
||||
|
||||
<?php if (! $__env->hasRenderedOnce('553f1ede-fac0-476f-ab8e-4e6e59e98a08')): $__env->markAsRenderedOnce('553f1ede-fac0-476f-ab8e-4e6e59e98a08');
|
||||
$__env->startPush('scripts'); ?>
|
||||
<script
|
||||
type="text/x-template"
|
||||
id="v-datetime-picker-template"
|
||||
>
|
||||
<span class="relative inline-block w-full">
|
||||
<slot></slot>
|
||||
|
||||
<i class="icon-calendar pointer-events-none absolute top-1/2 -translate-y-1/2 text-2xl text-gray-400 ltr:right-2 rtl:left-2"></i>
|
||||
</span>
|
||||
</script>
|
||||
|
||||
<script type="module">
|
||||
app.component('v-datetime-picker', {
|
||||
template: '#v-datetime-picker-template',
|
||||
|
||||
props: {
|
||||
name: String,
|
||||
|
||||
value: String,
|
||||
|
||||
allowInput: {
|
||||
type: Boolean,
|
||||
default: true,
|
||||
},
|
||||
|
||||
disable: Array,
|
||||
|
||||
minDate: String,
|
||||
|
||||
maxDate: String,
|
||||
},
|
||||
|
||||
data: function() {
|
||||
return {
|
||||
datepicker: null
|
||||
};
|
||||
},
|
||||
|
||||
mounted: function() {
|
||||
let options = this.setOptions();
|
||||
|
||||
this.activate(options);
|
||||
},
|
||||
|
||||
methods: {
|
||||
setOptions: function() {
|
||||
let self = this;
|
||||
|
||||
return {
|
||||
allowInput: this.allowInput ?? true,
|
||||
disable: this.disable ?? [],
|
||||
minDate: this.minDate ?? '',
|
||||
maxDate: this.maxDate ?? '',
|
||||
altFormat: "Y-m-d H:i:S",
|
||||
dateFormat: "Y-m-d H:i:S",
|
||||
enableTime: true,
|
||||
time_24hr: true,
|
||||
weekNumbers: true,
|
||||
|
||||
onChange: function(selectedDates, dateStr, instance) {
|
||||
self.$emit("onChange", dateStr);
|
||||
}
|
||||
};
|
||||
},
|
||||
|
||||
activate: function(options) {
|
||||
let element = this.$el.getElementsByTagName("input")[0];
|
||||
|
||||
this.datepicker = new Flatpickr(element, options);
|
||||
},
|
||||
|
||||
clear: function() {
|
||||
this.datepicker.clear();
|
||||
}
|
||||
}
|
||||
});
|
||||
</script>
|
||||
<?php $__env->stopPush(); endif; ?>
|
||||
<?php /**PATH /var/www/html/packages/Webkul/Admin/src/Providers/../Resources/views/components/flat-picker/datetime.blade.php ENDPATH**/ ?>
|
||||
Reference in New Issue
Block a user