From 0825e2dece85325b1d54a087dfe398238706b032 Mon Sep 17 00:00:00 2001 From: WebDevNerdStuff Date: Wed, 1 May 2024 09:32:06 -0700 Subject: [PATCH] fix(VDataTable): select all showing when not enabled on mobile (#19727) --- .../vuetify/src/components/VDataTable/VDataTableHeaders.tsx | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/vuetify/src/components/VDataTable/VDataTableHeaders.tsx b/packages/vuetify/src/components/VDataTable/VDataTableHeaders.tsx index 46dd562f844..c2755cd9619 100644 --- a/packages/vuetify/src/components/VDataTable/VDataTableHeaders.tsx +++ b/packages/vuetify/src/components/VDataTable/VDataTableHeaders.tsx @@ -227,6 +227,10 @@ export const VDataTableHeaders = genericComponent()({ }) const appendIcon = computed(() => { + const showSelectColumn = columns.value.find(column => column.key === 'data-table-select') + + if (showSelectColumn == null) return + return allSelected.value ? '$checkboxOn' : someSelected.value ? '$checkboxIndeterminate' : '$checkboxOff' })