add location logging, display last location on map

Signed-off-by: Nicolas Froger <nicolas@kektus.xyz>
This commit is contained in:
Nicolas Froger 2024-07-26 15:36:19 +02:00
commit 130581a411
No known key found for this signature in database
13 changed files with 386 additions and 3 deletions

View file

@ -1,7 +1,7 @@
<script setup>
import { Button } from '@/components/ui/button/index.js'
import { CirclePlus, Pencil, Trash } from 'lucide-vue-next'
import { CirclePlus, Pencil, Trash, MapPin } from 'lucide-vue-next'
import { useAdminPostsStore } from '@/stores/adminPosts.js'
import { onMounted } from 'vue'
import {
@ -27,6 +27,12 @@ onMounted(() => {
<h1 class="scroll-m-20 text-4xl font-extrabold tracking-tight lg:text-5xl mb-6">
Admin
</h1>
<RouterLink to="/admin/send-location">
<Button class="mb-6 mr-2">
<MapPin class="mr-2" />
Envoyer localisation
</Button>
</RouterLink>
<RouterLink to="/admin/post/create">
<Button class="mb-6">
<CirclePlus class="mr-2" />