From 8c7e237053bb6ecb286a58f318dd95644e38c72c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Sun, 10 Dec 2023 23:21:33 +0100 Subject: [PATCH] Verejny seznam POI --- src/components/poi/POIList.vue | 18 ++++++++--- .../profile/poi/PointsOfInterestPage.vue | 1 + .../public/PointOfInterestDetailPage.vue | 1 + src/pages/public/PointsOfInterestMapPage.vue | 7 ----- src/pages/public/PointsOfInterestPage.vue | 31 +++++++++++++++++++ src/router/routes.js | 2 +- 6 files changed, 48 insertions(+), 12 deletions(-) delete mode 100644 src/pages/public/PointsOfInterestMapPage.vue create mode 100644 src/pages/public/PointsOfInterestPage.vue diff --git a/src/components/poi/POIList.vue b/src/components/poi/POIList.vue index 226c9b4..5c697f1 100644 --- a/src/components/poi/POIList.vue +++ b/src/components/poi/POIList.vue @@ -3,12 +3,23 @@ const props = defineProps({ items: { type: Array, required: false + }, + public: { + type: Boolean, + required: true } -}) +}); + +const getRoute = (item) => { + if (props.public) + return {name: "publicPOIDetail", params: {id: item.id}} + else + return {name: "poiDetail", params: {id: item.id}} +}