From 87e2cbf1f21ee9cdf4f0ec7a3e637bd6265a794e Mon Sep 17 00:00:00 2001 From: Umar Adilov <99314948+adilovcode@users.noreply.github.com> Date: Sat, 3 May 2025 14:37:31 +0500 Subject: [PATCH] Included diesel into stations filter --- src/app/api-utlities/@types/index.ts | 1 + src/app/api-utlities/presenters/index.ts | 1 + src/app/api-utlities/requests/common.ts | 1 + src/features/map/ui/gas-station-map.tsx | 3 ++- 4 files changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/api-utlities/@types/index.ts b/src/app/api-utlities/@types/index.ts index c180017..d3d29da 100644 --- a/src/app/api-utlities/@types/index.ts +++ b/src/app/api-utlities/@types/index.ts @@ -51,6 +51,7 @@ export type Station = Root<{ _long: number; _avtomojka: boolean; _dtCopy: boolean; + _avtomojkaCopy: boolean; _ai92Copy: boolean; _ai95Copy: boolean; _z100Copy: boolean; diff --git a/src/app/api-utlities/presenters/index.ts b/src/app/api-utlities/presenters/index.ts index 622bae1..a76aabe 100644 --- a/src/app/api-utlities/presenters/index.ts +++ b/src/app/api-utlities/presenters/index.ts @@ -72,6 +72,7 @@ export const presentStations = (stations: Station) => carWash: station._avtomojka || false, ai92: station._dtCopy || false, ai95: station._ai92Copy || false, + dt: station._avtomojkaCopy || false, z100: station._ai95Copy || false, propan: station._z100Copy || false, electricCharge: station._propanCopy || false, diff --git a/src/app/api-utlities/requests/common.ts b/src/app/api-utlities/requests/common.ts index d936c5a..742ee1f 100644 --- a/src/app/api-utlities/requests/common.ts +++ b/src/app/api-utlities/requests/common.ts @@ -17,6 +17,7 @@ export const stationsRequest = { _ai95Copy: true, // z100 _z100Copy: true, // propan _propanCopy: true, // electricCharge + _avtomojkaCopy: true, // DT _zaryadnayaStanci: true, // miniMarket _miniMarketCop: true, // toilet _region: { diff --git a/src/features/map/ui/gas-station-map.tsx b/src/features/map/ui/gas-station-map.tsx index 45a99df..e526146 100644 --- a/src/features/map/ui/gas-station-map.tsx +++ b/src/features/map/ui/gas-station-map.tsx @@ -372,7 +372,7 @@ export default function GasStationMap({ stations }: GasStationMapProps) { // Все доступные фильтры const allFilters = [ - // 'ДТ', -> нет значения в интерфейсе - TODO: поправить + 'ДТ', 'АИ-92', 'АИ-95', 'Z-100 Power', @@ -386,6 +386,7 @@ export default function GasStationMap({ stations }: GasStationMapProps) { // Маппинг фильтров на поля Station const filterToFieldMap: { [key: string]: keyof Stations[number] } = { 'АИ-92': 'ai92', + ДТ: 'dt', 'АИ-95': 'ai95', 'Z-100 Power': 'z100', Пропан: 'propan',