From e24cf6b5c4485506d07303c888eb4c71ad0e5318 Mon Sep 17 00:00:00 2001 From: rustem-nasyrov Date: Thu, 19 May 2022 20:23:03 +0500 Subject: [PATCH 01/38] feat: add borders to the center of the picker that's visualize selected values --- .../va-time-picker/VaTimePicker.vue | 27 +++++++++++++++++-- 1 file changed, 25 insertions(+), 2 deletions(-) diff --git a/packages/ui/src/components/va-time-picker/VaTimePicker.vue b/packages/ui/src/components/va-time-picker/VaTimePicker.vue index 3008d60609..108d14a759 100644 --- a/packages/ui/src/components/va-time-picker/VaTimePicker.vue +++ b/packages/ui/src/components/va-time-picker/VaTimePicker.vue @@ -16,7 +16,7 @@ diff --git a/packages/docs/src/page-configs/ui-elements/time-picker/page-config.ts b/packages/docs/src/page-configs/ui-elements/time-picker/page-config.ts index dfbf83f0a2..6e4f2aac14 100644 --- a/packages/docs/src/page-configs/ui-elements/time-picker/page-config.ts +++ b/packages/docs/src/page-configs/ui-elements/time-picker/page-config.ts @@ -16,6 +16,12 @@ const config: ApiDocsBlock[] = [ 'default', ), + ...block.exampleBlock( + 'timePicker.examples.framed.title', + 'timePicker.examples.framed.text', + 'framed', + ), + ...block.exampleBlock( 'timePicker.examples.readonlyAndDisabled.title', 'timePicker.examples.readonlyAndDisabled.text', From 954b10eaa14015946e2773a1448a17c0591edfc1 Mon Sep 17 00:00:00 2001 From: rustem-nasyrov Date: Fri, 20 May 2022 13:33:26 +0500 Subject: [PATCH 09/38] feat: rename VaTimePickerColumn directory --- packages/ui/src/components/va-time-picker/VaTimePicker.vue | 2 +- .../{components => VaTimePickerColumn}/VaTimePickerColumn.vue | 0 .../{components => VaTimePickerColumn}/_variables.scss | 0 3 files changed, 1 insertion(+), 1 deletion(-) rename packages/ui/src/components/va-time-picker/{components => VaTimePickerColumn}/VaTimePickerColumn.vue (100%) rename packages/ui/src/components/va-time-picker/{components => VaTimePickerColumn}/_variables.scss (100%) diff --git a/packages/ui/src/components/va-time-picker/VaTimePicker.vue b/packages/ui/src/components/va-time-picker/VaTimePicker.vue index 108d14a759..6b70c9cb8d 100644 --- a/packages/ui/src/components/va-time-picker/VaTimePicker.vue +++ b/packages/ui/src/components/va-time-picker/VaTimePicker.vue @@ -18,7 +18,7 @@ From 27d22513b92cf04f792bfe8a9f45c86aa436e834 Mon Sep 17 00:00:00 2001 From: rustem-nasyrov Date: Wed, 1 Jun 2022 20:45:04 +0500 Subject: [PATCH 34/38] feat: fix scroll --- .../components/VaTimePickerColumn/VaTimePickerColumn.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/ui/src/components/va-time-picker/components/VaTimePickerColumn/VaTimePickerColumn.vue b/packages/ui/src/components/va-time-picker/components/VaTimePickerColumn/VaTimePickerColumn.vue index 0680660a7e..6abfc9d225 100644 --- a/packages/ui/src/components/va-time-picker/components/VaTimePickerColumn/VaTimePickerColumn.vue +++ b/packages/ui/src/components/va-time-picker/components/VaTimePickerColumn/VaTimePickerColumn.vue @@ -88,8 +88,10 @@ export default defineComponent({ if (syncActiveItemIndex.value * props.cellHeight < scrollTop) { return Math.ceil(calculatedIndex) - } else { + } else if (syncActiveItemIndex.value * props.cellHeight > scrollTop) { return Math.floor(calculatedIndex) + } else { + return Math.round(calculatedIndex) } } From 671ae70edd5a30f1649c89fdf6272779fb89f10d Mon Sep 17 00:00:00 2001 From: rustem-nasyrov Date: Wed, 15 Jun 2022 20:26:15 +0500 Subject: [PATCH 35/38] feat: refactor demo --- .../components/va-time-picker/VaTimePicker.demo.vue | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/ui/src/components/va-time-picker/VaTimePicker.demo.vue b/packages/ui/src/components/va-time-picker/VaTimePicker.demo.vue index 3e6e126a7b..c103b5b6ac 100644 --- a/packages/ui/src/components/va-time-picker/VaTimePicker.demo.vue +++ b/packages/ui/src/components/va-time-picker/VaTimePicker.demo.vue @@ -80,11 +80,11 @@
- + - + - +
@@ -92,8 +92,8 @@