From 8f821cab533bb72cda3e65d408f5620bda5092f8 Mon Sep 17 00:00:00 2001 From: Dima May Date: Wed, 22 May 2024 14:01:19 +0000 Subject: [PATCH] #2490: made user table responsive --- .../src/components/users/UsersTable.vue | 79 +++++++++++-------- 1 file changed, 46 insertions(+), 33 deletions(-) diff --git a/dashboard-prime/src/components/users/UsersTable.vue b/dashboard-prime/src/components/users/UsersTable.vue index d2b38e7285..2b8cbbdb34 100644 --- a/dashboard-prime/src/components/users/UsersTable.vue +++ b/dashboard-prime/src/components/users/UsersTable.vue @@ -8,9 +8,13 @@ import ProgressBar from 'primevue/progressbar' import UsersService from './UsersService.js' import DateCell from '@/components/utils/table/DateCell.vue' import { useSkillsAnnouncer } from '@/common-components/utilities/UseSkillsAnnouncer.js' +import { useResponsiveBreakpoints } from '@/components/utils/misc/UseResponsiveBreakpoints.js' +import { useColors } from '@/skills-display/components/utilities/UseColors.js' const route = useRoute() const announcer = useSkillsAnnouncer() +const responsive = useResponsiveBreakpoints() +const colors = useColors() let filters = ref({ user: '', @@ -18,16 +22,16 @@ let filters = ref({ minimumPoints: 0 }) -let data = ref([]) -let isLoading = ref(true) -let totalPoints = ref(0) -let currentPage = ref(1) -let totalRows = ref(1) -let pageSize = ref(5) +const data = ref([]) +const isLoading = ref(true) +const totalPoints = ref(0) +const currentPage = ref(1) +const totalRows = ref(1) +const pageSize = ref(5) const possiblePageSizes = [5, 10, 15, 20] -let ascending = ref(false) -let sortBy = ref('lastUpdated') -let showUserTagColumn = ref(true) +const ascending = ref(false) +const sortBy = ref('lastUpdated') +const showUserTagColumn = ref(true) onMounted(() => { loadData() @@ -173,35 +177,40 @@ const sortField = (column) => {