Compare commits

...

2 Commits

Author SHA1 Message Date
Alexis
5fe07edfc2 Updated package 2026-02-15 16:42:05 +01:00
Alexis
72ffa5792b Added extra rennes reviews 2026-02-15 16:34:41 +01:00
4 changed files with 1251 additions and 896 deletions

View File

@@ -23,32 +23,32 @@
"leaflet": "^1.9.4", "leaflet": "^1.9.4",
"pinia": "^3.0.4", "pinia": "^3.0.4",
"tailwindcss": "^4.1.18", "tailwindcss": "^4.1.18",
"vue": "^3.5.26", "vue": "^3.5.28",
"vue-leaflet-markercluster": "^0.6.1", "vue-leaflet-markercluster": "^0.6.1",
"vue-router": "^4.6.4" "vue-router": "^5.0.2"
}, },
"devDependencies": { "devDependencies": {
"@prettier/plugin-oxc": "^0.1.3", "@prettier/plugin-oxc": "^0.1.3",
"@tsconfig/node22": "^22.0.5", "@tsconfig/node22": "^22.0.5",
"@types/leaflet": "^1.9.21", "@types/leaflet": "^1.9.21",
"@types/node": "^25.0.3", "@types/node": "^25.2.3",
"@vitejs/plugin-vue": "^6.0.3", "@vitejs/plugin-vue": "^6.0.4",
"@vue/eslint-config-prettier": "^10.2.0", "@vue/eslint-config-prettier": "^10.2.0",
"@vue/eslint-config-typescript": "^14.6.0", "@vue/eslint-config-typescript": "^14.6.0",
"@vue/tsconfig": "^0.8.1", "@vue/tsconfig": "^0.8.1",
"clsx": "^2.1.1", "clsx": "^2.1.1",
"eslint": "^9.39.2", "eslint": "^10.0.0",
"eslint-plugin-oxlint": "~1.35.0", "eslint-plugin-oxlint": "~1.46.0",
"eslint-plugin-vue": "~10.6.2", "eslint-plugin-vue": "~10.8.0",
"jiti": "^2.6.1", "jiti": "^2.6.1",
"npm-run-all2": "^8.0.4", "npm-run-all2": "^8.0.4",
"oxlint": "~1.35.0", "oxlint": "~1.47.0",
"prettier": "3.7.4", "prettier": "3.8.1",
"sass-embedded": "^1.97.1", "sass-embedded": "^1.97.3",
"tailwind-merge": "^3.4.0", "tailwind-merge": "^3.4.1",
"typescript": "~5.9.3", "typescript": "~5.9.3",
"vite": "npm:rolldown-vite@^7.3.0", "vite": "npm:rolldown-vite@^7.3.1",
"vite-plugin-vue-devtools": "^8.0.5", "vite-plugin-vue-devtools": "^8.0.6",
"vue-tsc": "^3.2.1" "vue-tsc": "^3.2.4"
} }
} }

2075
pnpm-lock.yaml generated

File diff suppressed because it is too large Load Diff

View File

@@ -1,8 +1,12 @@
<script lang="ts" setup> <script lang="ts" setup>
import { useMap } from '@/stores/map'; import { useMap } from '@/stores/map';
import { useParisTokensStore } from '@/stores/parisTokens';
import { useReviewStore } from '@/stores/reviews';
import { storeToRefs } from 'pinia'; import { storeToRefs } from 'pinia';
const { activeLayers } = storeToRefs(useMap()) const { activeLayers } = storeToRefs(useMap())
const { markers: restaurants } = useReviewStore()
const { markers: tokens } = useParisTokensStore()
function handleTokenClick() { function handleTokenClick() {
activeLayers.value.tokens = !activeLayers.value.tokens activeLayers.value.tokens = !activeLayers.value.tokens
@@ -39,7 +43,7 @@ function handleFoodClick() {
</svg> </svg>
<span> <span>
Restaurants Restaurants <small>({{ restaurants.length }})</small>
</span> </span>
</button> </button>
</li> </li>
@@ -61,7 +65,7 @@ function handleFoodClick() {
</svg> </svg>
<span> <span>
Monnaie de Paris Monnaie de Paris <small>({{ tokens.length }})</small>
</span> </span>
</button> </button>
</li> </li>

View File

@@ -426,6 +426,42 @@ const markers: ReviewMarker[] = [
} }
] ]
}, },
{
title: "Parfums d'Asie",
coords: [48.115479349777026, -1.680810044315388],
type: "restaurant",
food: "asian",
reviews: [
{
grade: 4.1,
text: "Très bon restaurant asiatique et assez bon rapport qualité-prix. Souvent complet pendant les midis."
}
]
},
{
title: "Breizhliner",
coords: [48.1160922873266, -1.6809966252967141],
type: "restaurant",
food: "eastern",
reviews: [
{
grade: 3.5,
text: "Un bon kebab au centre-ville, je suis pas fan de la sauce blanche et ça manquait d'assaisonnement mais c'était bon."
}
]
},
{
title: "Ikimasho Rennes",
coords: [48.11070532279335, -1.6784780127690817],
type: "restaurant",
food: "eastern",
reviews: [
{
grade: 3.0,
text: "Similaire à celui de Nantes, tout le gimmick du restaurant repose sur le décor. Le reste laisse à désirer : le tonkatsu avait une bonne viande, mais le curry était fade, le riz n'était pas salé et mal cuit. Les prix sont également élevés pour ce que c'est."
}
]
},
{ {
title: "La Louperie", title: "La Louperie",
coords: [48.11899359758488, -1.668218313830956], coords: [48.11899359758488, -1.668218313830956],