diff --git a/app/src/plugins/tm@modal/task/z-task-modal.vue b/app/src/plugins/tm@modal/task/z-task-modal.vue index 8201a10..9f26eba 100644 --- a/app/src/plugins/tm@modal/task/z-task-modal.vue +++ b/app/src/plugins/tm@modal/task/z-task-modal.vue @@ -16,7 +16,7 @@
- +
@@ -59,6 +59,14 @@ + + @@ -115,7 +123,7 @@ import Datepicker from '@vuepic/vue-datepicker' import ZFilesUpload from '@/plugins/tm@_components/z-files-upload.vue' import ATaskTimeblocks from '@/plugins/tm@modal/task/_components/_components/a-task-timeblocks.vue' import useVuelidate from '@vuelidate/core' -import { required } from '@vuelidate/validators' +import { required, requiredIf } from '@vuelidate/validators' import errorUtils from '@/plugins/lib@auth/_utils/error.utils' import { QuillEditor } from '@vueup/vue-quill' import VuetifyFixFocusMixin from '@/plugins/tm@modal/_mixins/vuetify-fix-focus' @@ -167,7 +175,9 @@ export default { subtask: { master_task_id: { required }, deadline: { required }, - _deadline_time: { required } + _deadline_time: { required }, + // starts_at_time: { requiredIf: requiredIf(this.subtask.date) }, + // ends_at_time: { requiredIf: requiredIf(this.subtask.starts_at_time) } // description: { required } } } @@ -459,4 +469,9 @@ export default { @media screen and (max-width: 522px) .files margin-top: 104px !important + +// .splitted-time-inputs +// display: flex !important +// flex-direction: row !important +// gap: 15px