diff --git a/app/Models/Prop.php b/app/Models/Prop.php
index d65ea5e..7a52bf8 100644
--- a/app/Models/Prop.php
+++ b/app/Models/Prop.php
@@ -20,7 +20,7 @@ class Prop extends Model
'datas'
];
- public static $prop_types = ['text', 'number', 'checkbox', 'color', 'select', 'multi', 'singlemulti'];
+ public static $prop_types = ['text', 'number', 'checkbox', 'color', 'select', 'multi', 'singlemulti', 'date', 'time'];
public function categories()
{
@@ -36,6 +36,7 @@ class Prop extends Model
return $result;
}
+
public function getDatasAttribute()
{
$result = [];
diff --git a/resources/js/components/MetaInput.vue b/resources/js/components/MetaInput.vue
index f052c5a..d8856cc 100644
--- a/resources/js/components/MetaInput.vue
+++ b/resources/js/components/MetaInput.vue
@@ -49,6 +49,12 @@
+
+
+
+
+
+
@@ -105,6 +111,12 @@
+
+
+
+
+
+
@@ -148,6 +160,8 @@
import {mapState} from "vuex";
import searchableMultiSelect from "./SearchableMultiSelect.vue";
import CurrencyInput from "./CurrencyInput.vue";
+import VueDateTimePicker from "./vueDateTimePicker.vue";
+import vueTimePicker from "./vueTimePicker.vue";
function arraysEqual(arr1, arr2) {
if (arr1.length !== arr2.length) {
@@ -163,7 +177,9 @@ export default {
name: "meta-input",
components: {
searchableMultiSelect,
- CurrencyInput
+ CurrencyInput,
+ VueDateTimePicker,
+ vueTimePicker,
},
data: () => {
return {