diff --git a/frontend/src/components/ColumnSettings.vue b/frontend/src/components/ColumnSettings.vue index 8747bb75..5a4beee7 100644 --- a/frontend/src/components/ColumnSettings.vue +++ b/frontend/src/components/ColumnSettings.vue @@ -18,6 +18,7 @@ @@ -147,6 +148,7 @@ import DragIcon from '@/components/Icons/DragIcon.vue' import ReloadIcon from '@/components/Icons/ReloadIcon.vue' import NestedPopover from '@/components/NestedPopover.vue' import Autocomplete from '@/components/frappe-ui/Autocomplete.vue' +import { isTouchScreenDevice } from '@/utils' import Draggable from 'vuedraggable' import { computed, ref } from 'vue' import { watchOnce } from '@vueuse/core' diff --git a/frontend/src/utils/index.js b/frontend/src/utils/index.js index 1cd66c1c..d0833229 100644 --- a/frontend/src/utils/index.js +++ b/frontend/src/utils/index.js @@ -212,3 +212,7 @@ export function isEmoji(str) { const emojiList = gemoji.map((emoji) => emoji.emoji) return emojiList.includes(str) } + +export function isTouchScreenDevice() { + return "ontouchstart" in document.documentElement; +}