import { Paper } from "@mui/material"; import { languageStore, stationsStore } from "@shared"; import { LanguageSwitcher } from "@widgets"; import { observer } from "mobx-react-lite"; import { ArrowLeft } from "lucide-react"; import { useEffect } from "react"; import { useNavigate, useParams } from "react-router-dom"; import { LinkedSights } from "../LinkedSights"; export const StationPreviewPage = observer(() => { const { id } = useParams(); const { stationPreview, getStationPreview } = stationsStore; const navigate = useNavigate(); const { language } = languageStore; useEffect(() => { (async () => { if (id) { await getStationPreview(Number(id)); } })(); }, [id, language]); return (

Название

{stationPreview[id!]?.[language]?.data.name}

Системное название

{stationPreview[id!]?.[language]?.data.system_name}

Направление

{stationPreview[id!]?.[language]?.data.direction ? "Прямой" : "Обратный"}

{stationPreview[id!]?.[language]?.data.address && (

Адрес

{stationPreview[id!]?.[language]?.data.address}

)} {stationPreview[id!]?.[language]?.data.description && (

Описание

{stationPreview[id!]?.[language]?.data.description}

)} {id && ( )}
); });