From 162bd0813f2d86289669edca0705b5bbb3c57065 Mon Sep 17 00:00:00 2001 From: ThePetrovich Date: Wed, 2 Jul 2025 22:56:14 +0800 Subject: [PATCH] Custom select --- src/lib/components/ControlPanel.svelte | 17 ++- src/lib/components/SelectSearchable.svelte | 161 +++++++++++++++++++++ 2 files changed, 177 insertions(+), 1 deletion(-) create mode 100644 src/lib/components/SelectSearchable.svelte diff --git a/src/lib/components/ControlPanel.svelte b/src/lib/components/ControlPanel.svelte index 6ba1bd5..6e7ed7c 100644 --- a/src/lib/components/ControlPanel.svelte +++ b/src/lib/components/ControlPanel.svelte @@ -12,6 +12,7 @@ Icon, } from "@sveltestrap/sveltestrap"; + import SelectSearchable from "$lib/components/SelectSearchable.svelte"; import { getForecast } from "$lib/prediction"; import type { FlightParameters, ProfileName, ProfileIdentifier } from "$lib/types"; import { PROFILE_MAP, PROFILE_NAMES } from "$lib/types"; @@ -238,7 +239,7 @@ - Custom + --> + ({ + value: point.name, + label: point.name, + }))} + placeholder="Выберите точку старта" + searchPlaceholder="Поиск точки..." + /> + {/each} + {#if filteredOptions.length === 0} + + {/if} + + + {/if} + + +