diff --git a/packages/vuetify/src/components/VDataTable/VDataTableFooter.tsx b/packages/vuetify/src/components/VDataTable/VDataTableFooter.tsx index b75b8cf6200..6c2737e8292 100644 --- a/packages/vuetify/src/components/VDataTable/VDataTableFooter.tsx +++ b/packages/vuetify/src/components/VDataTable/VDataTableFooter.tsx @@ -7,6 +7,7 @@ import { VSelect } from '@/components/VSelect' // Composables import { usePagination } from './composables/paginate' +import { IconValue } from '@/composables/icons' import { useLocale } from '@/composables/locale' // Utilities @@ -18,19 +19,19 @@ import type { PropType } from 'vue' export const makeVDataTableFooterProps = propsFactory({ prevIcon: { - type: String, + type: IconValue, default: '$prev', }, nextIcon: { - type: String, + type: IconValue, default: '$next', }, firstIcon: { - type: String, + type: IconValue, default: '$first', }, lastIcon: { - type: String, + type: IconValue, default: '$last', }, itemsPerPageText: {