diff --git a/src/features/online-board/components/BoardDetailsHeader/BoardDetailsHeader.scss b/src/features/online-board/components/BoardDetailsHeader/BoardDetailsHeader.scss index 3bc1a93e..392a3494 100644 --- a/src/features/online-board/components/BoardDetailsHeader/BoardDetailsHeader.scss +++ b/src/features/online-board/components/BoardDetailsHeader/BoardDetailsHeader.scss @@ -2,22 +2,36 @@ display: grid; grid-template-columns: auto 1fr; align-items: center; - gap: 16px; - padding: 24px; + gap: 8px 16px; + padding: 24px 24px 12px; background: #fff; border-radius: 8px; - &__badge { grid-column: 1; } - &__actions-row { grid-column: 2; display: flex; justify-content: flex-end; } + &__badge { grid-column: 1; grid-row: 1; } + + &__actions-row { + grid-column: 2; + grid-row: 1; + display: flex; + justify-content: flex-end; + align-self: start; + } + &__events-row { grid-column: 1 / -1; display: flex; - justify-content: space-between; align-items: center; + gap: 8px; + } + + &__last-update-row { + grid-column: 1 / -1; + display: flex; + justify-content: flex-end; } @media (max-width: 768px) { - grid-template-columns: 1fr; + grid-template-columns: 1fr auto; padding: 16px; } } diff --git a/src/features/online-board/components/BoardDetailsHeader/BoardDetailsHeader.tsx b/src/features/online-board/components/BoardDetailsHeader/BoardDetailsHeader.tsx index 4561d49e..fa716e7d 100644 --- a/src/features/online-board/components/BoardDetailsHeader/BoardDetailsHeader.tsx +++ b/src/features/online-board/components/BoardDetailsHeader/BoardDetailsHeader.tsx @@ -29,18 +29,22 @@ export const BoardDetailsHeader: FC = ({ flight, locale
+ {/* Angular surfaces a Share icon next to the flight-number header; + Print stays off on the board view. */}
- {/* Angular hides share/print on the board details view — only the - schedule view toggles them on. Match that default. */}
-
- + {(changeRoute || reroute) && ( +
+ +
+ )} +
diff --git a/src/features/online-board/components/OnlineBoardDetailsPage.tsx b/src/features/online-board/components/OnlineBoardDetailsPage.tsx index e0bdc8a6..d626b5fc 100644 --- a/src/features/online-board/components/OnlineBoardDetailsPage.tsx +++ b/src/features/online-board/components/OnlineBoardDetailsPage.tsx @@ -206,7 +206,7 @@ function LegRoute({ - ) : ( + ) : isFinished || isCancelled ? null : (
{humanizeFlyingTime(leg.flyingTime, "ru")}