diff --git a/src/features/online-board/components/OnlineBoardFilter.scss b/src/features/online-board/components/OnlineBoardFilter.scss index 7ec628c4..e7b9db12 100644 --- a/src/features/online-board/components/OnlineBoardFilter.scss +++ b/src/features/online-board/components/OnlineBoardFilter.scss @@ -200,6 +200,32 @@ margin-top: vars.$space-s; text-align: right; } + + &.compact-view { + display: flex; + flex-direction: column; + gap: 6px; + + .time-selector__label-value { + display: flex; + justify-content: space-between; + align-items: baseline; + } + + .time-selector__label { + color: #333; + font-size: 12px; + font-weight: 700; + margin-bottom: 0; + } + + .time-selector__value { + color: #8a8a8a; + font-size: 12px; + margin-top: 0; + text-align: left; + } + } } .input { diff --git a/src/features/online-board/components/OnlineBoardFilter.tsx b/src/features/online-board/components/OnlineBoardFilter.tsx index 9a6eabc2..e1ff609d 100644 --- a/src/features/online-board/components/OnlineBoardFilter.tsx +++ b/src/features/online-board/components/OnlineBoardFilter.tsx @@ -308,8 +308,13 @@ export const OnlineBoardFilter: FC = ({ -
-
{t("SHARED.FLIGHT_TIME")}
+
+
+
{t("SHARED.FLIGHT_TIME")}
+
+ {minutesToTime(timeRange[0])} — {minutesToTime(timeRange[1])} +
+
= ({ step={60} />
-
- {minutesToTime(timeRange[0])} — {minutesToTime(timeRange[1])} -
diff --git a/tests/integration/online-board/start-page.test.tsx b/tests/integration/online-board/start-page.test.tsx index 856824c5..9ef6c61f 100644 --- a/tests/integration/online-board/start-page.test.tsx +++ b/tests/integration/online-board/start-page.test.tsx @@ -44,6 +44,20 @@ vi.mock("@/shared/hooks/useSearchHistory.js", () => ({ useSearchHistory: () => ({ items: [], add: vi.fn(), clear: vi.fn() }), })); +vi.mock("@/shared/dictionaries/index.js", () => ({ + useDictionaries: () => ({ dictionaries: null, loading: false, error: null }), + findCityByCoord: () => null, +})); + +vi.mock("@/ui/city-autocomplete/index.js", () => ({ + CityAutocomplete: (props: Record) => ( + + ), +})); + // --------------------------------------------------------------------------- // Tests // ---------------------------------------------------------------------------