fixes waypoint icon picker
This commit is contained in:
@@ -52,8 +52,8 @@
|
||||
$: filteredIcons =
|
||||
($data.icon?.length ?? 0) > 2
|
||||
? icons
|
||||
.filter((i) => i.includes($data.icon ?? ""))
|
||||
.map((i) => ({ text: i, value: i, icon: i }))
|
||||
.filter((i) => i.replaceAll("-", " ").includes($data.icon?.toLowerCase() ?? ""))
|
||||
.map((i) => ({ text: i.replaceAll("-", " "), value: i, icon: i }))
|
||||
: [];
|
||||
|
||||
function getCoordinatesFromPhoto(src: string) {
|
||||
@@ -100,6 +100,7 @@
|
||||
<Combobox
|
||||
name="icon"
|
||||
icon={$data.icon}
|
||||
bind:value={$data.icon}
|
||||
items={filteredIcons}
|
||||
label={$_("icon")}
|
||||
></Combobox>
|
||||
|
||||
@@ -17,7 +17,7 @@ const WaypointUpdateSchema = z.object({
|
||||
description: z.string().optional(),
|
||||
lat: z.number({coerce: true}).min(-90).max(90).optional(),
|
||||
lon: z.number({coerce: true}).min(-180).max(180).optional(),
|
||||
icon: z.string().optional(),
|
||||
icon: z.string().default("circle").optional(),
|
||||
photos: z.array(z.string()).optional(),
|
||||
"photos-": z.string().optional(),
|
||||
"photos+": z.string().optional(),
|
||||
|
||||
Reference in New Issue
Block a user