mirror of
https://github.com/abhinavxd/libredesk.git
synced 2025-11-09 00:17:02 +00:00
feat translate general, business hours, sla.
translate user login , forgot password & set password.
This commit is contained in:
@@ -5,15 +5,22 @@
|
||||
<TableHeader>
|
||||
<TableRow v-for="headerGroup in table.getHeaderGroups()" :key="headerGroup.id">
|
||||
<TableHead v-for="header in headerGroup.headers" :key="header.id" class="font-semibold">
|
||||
<FlexRender v-if="!header.isPlaceholder" :render="header.column.columnDef.header"
|
||||
:props="header.getContext()" />
|
||||
<FlexRender
|
||||
v-if="!header.isPlaceholder"
|
||||
:render="header.column.columnDef.header"
|
||||
:props="header.getContext()"
|
||||
/>
|
||||
</TableHead>
|
||||
</TableRow>
|
||||
</TableHeader>
|
||||
<TableBody>
|
||||
<template v-if="table.getRowModel().rows?.length">
|
||||
<TableRow v-for="row in table.getRowModel().rows" :key="row.id"
|
||||
:data-state="row.getIsSelected() ? 'selected' : undefined" class="hover:bg-muted/50">
|
||||
<TableRow
|
||||
v-for="row in table.getRowModel().rows"
|
||||
:key="row.id"
|
||||
:data-state="row.getIsSelected() ? 'selected' : undefined"
|
||||
class="hover:bg-muted/50"
|
||||
>
|
||||
<TableCell v-for="cell in row.getVisibleCells()" :key="cell.id">
|
||||
<FlexRender :render="cell.column.columnDef.cell" :props="cell.getContext()" />
|
||||
</TableCell>
|
||||
@@ -35,6 +42,8 @@
|
||||
|
||||
<script setup>
|
||||
import { FlexRender, getCoreRowModel, useVueTable } from '@tanstack/vue-table'
|
||||
import { useI18n } from 'vue-i18n'
|
||||
import { computed } from 'vue'
|
||||
|
||||
import {
|
||||
Table,
|
||||
@@ -45,15 +54,19 @@ import {
|
||||
TableRow
|
||||
} from '@/components/ui/table'
|
||||
|
||||
const { t } = useI18n()
|
||||
const props = defineProps({
|
||||
columns: Array,
|
||||
data: Array,
|
||||
emptyText: {
|
||||
type: String,
|
||||
default: 'No results.'
|
||||
default: ''
|
||||
}
|
||||
})
|
||||
|
||||
// Set the default value for emptyText if it's empty
|
||||
const emptyText = computed(() => props.emptyText || t('globals.messages.noResultsFound'))
|
||||
|
||||
const table = useVueTable({
|
||||
get data () {
|
||||
return props.data
|
||||
|
||||
Reference in New Issue
Block a user