ваше сообщение коммита

This commit is contained in:
2025-06-06 21:56:17 +03:00
parent 80e0cb5272
commit 75e845b5af
22 changed files with 1123 additions and 488 deletions

View File

@@ -32,17 +32,18 @@
</template>
<script setup>
import { defineProps, defineEmits } from 'vue';
import { defineProps } from 'vue';
import { useRouter } from 'vue-router';
const props = defineProps({
contacts: { type: Array, required: true }
});
const emit = defineEmits(['show-details']);
const router = useRouter();
function formatDate(date) {
if (!date) return '-';
return new Date(date).toLocaleString();
}
function showDetails(contact) {
emit('show-details', contact);
router.push({ name: 'contact-details', params: { id: contact.id } });
}
</script>