From d1d038cd4f979e127751b0ef5e5ca78960818256 Mon Sep 17 00:00:00 2001 From: Ramesh Mane <101566080+rameshmane7218@users.noreply.github.com> Date: Mon, 10 Jun 2024 17:48:58 +0530 Subject: [PATCH] Nc fix/mobile view bug fixes (#8670) * fix(nc-gui): small screen expanded form create record btn alignment * fix(nc-gui): update grid view mobile screen height * fix(nc-gui): gallery view footer issue in mobile view * fix(nc-gui): single select field height issue in expanded form mobile view * fix(nc-gui): allow emoji icon display support in place of view icon if configured * fix(nc-gui): shared view footer visibility issue in mobile screen * fix(nc-gui): update nc-container height for mobile screen * fix(nc-gui): check for support of dvh unit and then apply css --- .../nc-gui/components/cell/SingleSelect.vue | 2 +- .../nc-gui/components/general/EmojiPicker.vue | 5 +++-- .../nc-gui/components/general/ViewIcon.vue | 10 +++++----- .../nc-gui/components/smartsheet/Gallery.vue | 4 +++- .../nc-gui/components/smartsheet/Kanban.vue | 17 ++++++++++------ .../smartsheet/expanded-form/index.vue | 5 +---- .../nc-gui/components/tabs/Smartsheet.vue | 7 ++++++- packages/nc-gui/layouts/shared-view.vue | 20 +++++++++++++++++-- .../index/[typeOrId]/[baseId]/index/index.vue | 4 ++++ 9 files changed, 52 insertions(+), 22 deletions(-) diff --git a/packages/nc-gui/components/cell/SingleSelect.vue b/packages/nc-gui/components/cell/SingleSelect.vue index 8e525210ca..5852a9dcbf 100644 --- a/packages/nc-gui/components/cell/SingleSelect.vue +++ b/packages/nc-gui/components/cell/SingleSelect.vue @@ -385,7 +385,7 @@ const onFocus = () => { v-else ref="aselect" v-model:value="vModel" - class="w-full overflow-hidden xs:min-h-12" + class="w-full overflow-hidden" :class="{ 'caret-transparent': !hasEditRoles }" :allow-clear="!column.rqd && editAllowed" :bordered="false" diff --git a/packages/nc-gui/components/general/EmojiPicker.vue b/packages/nc-gui/components/general/EmojiPicker.vue index 4c02c207e9..fb006c21d5 100644 --- a/packages/nc-gui/components/general/EmojiPicker.vue +++ b/packages/nc-gui/components/general/EmojiPicker.vue @@ -6,7 +6,7 @@ import { EmojiIndex, Picker } from 'emoji-mart-vue-fast/src' const props = defineProps<{ emoji?: string | undefined - size?: 'small' | 'medium' | 'large' | 'xlarge' + size?: 'xsmall' | 'small' | 'medium' | 'large' | 'xlarge' readonly?: boolean disableClearing?: boolean }>() @@ -80,10 +80,11 @@ const showClearButton = computed(() => {