import React, { useMemo } from "react"; import _ from "lodash"; import McsList from "./McsList"; import { McsCity, McsData } from "./types/data"; import { handleLocationSelectFn } from "./McsWidget"; interface ListCitiesProps { data: McsData; onSelectCity: handleLocationSelectFn; selectedCityIndex?: number; } export const ListCities: React.FC = ({ data, onSelectCity, selectedCityIndex, }: ListCitiesProps) => { const cities: McsCity[] = useMemo( () => _.sortBy(data.cities, ["title"]), [data] ); // console.log(cities); return ( setSelectedCityIndex(null)} /> ); };