ancora parte 3

This commit is contained in:
Surya Paolo
2025-12-24 19:46:49 +01:00
parent 11c17bdd8e
commit cd123ac363
17 changed files with 683 additions and 166 deletions

View File

@@ -7,6 +7,7 @@ import { useChat } from '../composables/useChat';
import RideCard from '../components/ride/RideCard.vue';
import RideFilters from '../components/ride/RideFilters.vue';
import type { Ride, RideSearchFilters, RideType } from '../types';
import { useUserStore } from 'app/src/store';
export default defineComponent({
name: 'RidesListPage',
@@ -36,11 +37,10 @@ export default defineComponent({
const { getOrCreateDirectChat } = useChat();
// State
const userStore = useUserStore()
const activeTab = ref<'all' | 'offers' | 'requests'>('all');
const currentUserId = ref(''); // Da ottenere dal tuo auth store
const currentUserId = ref<string>(userStore.my._id);
// TODO: Ottieni currentUserId dal tuo sistema di autenticazione
// Esempio: currentUserId.value = authStore.user?._id || '';
// Computed
const filteredRides = computed(() => {