mirror of
https://github.com/davegallant/rfd-fyi.git
synced 2026-03-03 09:36:35 +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>`);
|
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>
|
||||||
|
|
||||||
<script setup>
|
<script setup>
|
||||||
const headers = [
|
const sortBy = ref([{ key: "score", order: "desc" }]);
|
||||||
{ 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
|
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
@@ -200,7 +208,7 @@ const sortBy = ref([{ key: "score", order: "desc" }]); // Vuetify 3 format
|
|||||||
hide-details="true"
|
hide-details="true"
|
||||||
/>
|
/>
|
||||||
<v-data-table
|
<v-data-table
|
||||||
:headers="headers"
|
:headers="visibleHeaders"
|
||||||
:items="filteredTopics"
|
:items="filteredTopics"
|
||||||
:sort-by="sortColumn"
|
:sort-by="sortColumn"
|
||||||
v-model:sortBy="sortBy"
|
v-model:sortBy="sortBy"
|
||||||
|
|||||||
Reference in New Issue
Block a user