From 2b0c43677e660a60d041787c842144e0f5acbc72 Mon Sep 17 00:00:00 2001 From: Shariq Ansari Date: Wed, 3 Sep 2025 23:09:18 +0530 Subject: [PATCH] fix: add TimePicker component support for Time fieldtype in Grid and Field components --- frontend/src/components/Controls/Grid.vue | 13 ++++++--- frontend/src/components/FieldLayout/Field.vue | 12 +++++++-- frontend/src/components/SidePanelLayout.vue | 27 +++++++++++++------ 3 files changed, 39 insertions(+), 13 deletions(-) diff --git a/frontend/src/components/Controls/Grid.vue b/frontend/src/components/Controls/Grid.vue index 1528a242..92325ef7 100644 --- a/frontend/src/components/Controls/Grid.vue +++ b/frontend/src/components/Controls/Grid.vue @@ -178,10 +178,17 @@ @change="(e) => fieldChange(e.target.checked, field, row)" /> + @@ -349,6 +355,7 @@ import { createDocument } from '@/composables/document' import { FormControl, Checkbox, + TimePicker, DateTimePicker, DatePicker, Tooltip, diff --git a/frontend/src/components/FieldLayout/Field.vue b/frontend/src/components/FieldLayout/Field.vue index d3c9411b..12dac660 100644 --- a/frontend/src/components/FieldLayout/Field.vue +++ b/frontend/src/components/FieldLayout/Field.vue @@ -130,10 +130,18 @@ + +
+ +
@@ -250,12 +257,10 @@ class="form-control" > @@ -378,7 +383,13 @@ import { usersStore } from '@/stores/users' import { isMobileView } from '@/composables/settings' import { getFormat, evaluateDependsOnValue } from '@/utils' import { flt } from '@/utils/numberFormat.js' -import { Tooltip, DateTimePicker, DatePicker, Popover } from 'frappe-ui' +import { + Tooltip, + DateTimePicker, + DatePicker, + TimePicker, + Popover, +} from 'frappe-ui' import { useDocument } from '@/data/document' import { ref, computed, getCurrentInstance } from 'vue'