import classNames from 'classnames' import { computed, inject, type Ref } from 'vue' const baseClasses = 'px-6 py-3 text-xs uppercase' const stripedHeadCellClasses = 'even:bg-white even:dark:bg-gray-900 odd:dark:bg-gray-800 odd:bg-gray-50' export function useTableHeadCellClasses (): { tableHeadCellClasses: Ref } { const isColumnsStriped = inject('stripedColumns') const tableHeadCellClasses = computed(() => classNames( baseClasses, { [stripedHeadCellClasses]: isColumnsStriped }, )) return { tableHeadCellClasses } }