mirror of
https://github.com/davegallant/rfd-fyi.git
synced 2026-03-03 01:26:36 +00:00
Do not show last post time column on mobile
This commit is contained in:
32
src/App.vue
32
src/App.vue
@@ -168,22 +168,30 @@ export default {
|
||||
return v.replace(re, (matchedText) => `<mark>${matchedText}</mark>`);
|
||||
};
|
||||
},
|
||||
visibleHeaders() {
|
||||
const baseHeaders = [
|
||||
{ title: "Deal", value: "title", align: "center" },
|
||||
{ title: "Score", value: "score", align: "center", sortable: true },
|
||||
];
|
||||
|
||||
// Only show Last Post column on desktop
|
||||
if (!this.isMobile) {
|
||||
baseHeaders.push({
|
||||
title: "Last Post",
|
||||
value: "last_post_time",
|
||||
align: "center",
|
||||
sortable: true,
|
||||
});
|
||||
}
|
||||
|
||||
return baseHeaders;
|
||||
},
|
||||
},
|
||||
};
|
||||
</script>
|
||||
|
||||
<script setup>
|
||||
const headers = [
|
||||
{ title: "Deal", value: "title", align: "center" },
|
||||
{ title: "Score", value: "score", align: "center", sortable: true },
|
||||
{
|
||||
title: "Last Post",
|
||||
value: "last_post_time",
|
||||
align: "center",
|
||||
sortable: true,
|
||||
},
|
||||
];
|
||||
const sortBy = ref([{ key: "score", order: "desc" }]); // Vuetify 3 format
|
||||
const sortBy = ref([{ key: "score", order: "desc" }]);
|
||||
</script>
|
||||
|
||||
<template>
|
||||
@@ -200,7 +208,7 @@ const sortBy = ref([{ key: "score", order: "desc" }]); // Vuetify 3 format
|
||||
hide-details="true"
|
||||
/>
|
||||
<v-data-table
|
||||
:headers="headers"
|
||||
:headers="visibleHeaders"
|
||||
:items="filteredTopics"
|
||||
:sort-by="sortColumn"
|
||||
v-model:sortBy="sortBy"
|
||||
|
||||
Reference in New Issue
Block a user