appointments.js
1 year ago
attendees.js
1 year ago
colorManipulation.js
3 years ago
customer.js
1 year ago
date.js
1 year ago
defaultCustomize.js
1 year ago
employee.js
1 year ago
events.js
1 year ago
formFieldsTemplates.js
3 years ago
formatting.js
1 year ago
helper.js
1 year ago
image.js
1 year ago
integrationApple.js
1 year ago
integrationGoogle.js
1 year ago
integrationOutlook.js
1 year ago
integrationStripe.js
1 year ago
integrationZoom.js
1 year ago
licence.js
2 years ago
objectAndArrayManipulation.js
3 years ago
pricing.js
1 year ago
recurring.js
1 year ago
responsive.js
1 year ago
scrollElements.js
4 years ago
settings.js
1 year ago
translationsElementPlus.js
1 year ago
formFieldsTemplates.js
34 lines
| 1 | // * Import from Vue |
| 2 | import { |
| 3 | markRaw, |
| 4 | reactive |
| 5 | } from "vue"; |
| 6 | |
| 7 | // * Form Field templates |
| 8 | import AmInputFormField from "../../../views/common/FormFields/AmInputFormField.vue"; |
| 9 | import AmPhoneFormField from "../../../views/common/FormFields/AmPhoneFormField.vue"; |
| 10 | import AmSelectFormField from "../../../views/common/FormFields/AmSelectFormField.vue"; |
| 11 | import AmRadioFormField from "../../../views/common/FormFields/AmRadioFormField.vue"; |
| 12 | import AmCheckboxFormField from "../../../views/common/FormFields/AmCheckboxFormField.vue"; |
| 13 | import AmAttachmentFormField from "../../../views/common/FormFields/AmAttachmentFormField.vue"; |
| 14 | import AmDatePickerFormField from "../../../views/common/FormFields/AmDatePickerFormField.vue"; |
| 15 | import AmContentFormField from "../../../views/common/FormFields/AmContentFormField.vue"; |
| 16 | import AmAddressFormField from "../../../views/common/FormFields/AmAddressFormField.vue"; |
| 17 | |
| 18 | // * Form Fields Object |
| 19 | let formFieldsTemplates = reactive({ |
| 20 | text: markRaw(AmInputFormField), |
| 21 | 'text-area': markRaw(AmInputFormField), |
| 22 | phone: markRaw(AmPhoneFormField), |
| 23 | select: markRaw(AmSelectFormField), |
| 24 | radio: markRaw(AmRadioFormField), |
| 25 | checkbox: markRaw(AmCheckboxFormField), |
| 26 | file: markRaw(AmAttachmentFormField), |
| 27 | datepicker: markRaw(AmDatePickerFormField), |
| 28 | content: markRaw(AmContentFormField), |
| 29 | address: markRaw(AmAddressFormField) |
| 30 | }) |
| 31 | |
| 32 | export { |
| 33 | formFieldsTemplates |
| 34 | } |