import { memo } from "preact/compat"; import { twMerge } from "tailwind-merge"; import RouteIcon from "../RouteIcon"; import useMapContext from "../utils/hooks/useMapContext"; import type { RealtimeRouteIdentifierMatch } from "mobility-toolbox-js/types"; import type { ButtonHTMLAttributes, PreactDOMAttributes } from "preact"; export type SearchTrainsResultProps = { className?: string; item?: RealtimeRouteIdentifierMatch; onSelectItem?: (item: RealtimeRouteIdentifierMatch, evt: MouseEvent) => void; } & ButtonHTMLAttributes & PreactDOMAttributes; function SearchTrainsResult({ className, item, onSelectItem, ...props }: SearchTrainsResultProps) { const { realtimeLayer } = useMapContext(); return ( ); } export default memo(SearchTrainsResult);