import { FC, SVGProps } from "react"; import { useLocation } from "react-router-dom"; export const NameplateLogo: FC> = (props) => { const location = useLocation(); const pathname = location.pathname; const getLanguageFromUrl = () => { const parts = pathname.split("/"); if (parts.length >= 2) { const langSegment = parts[1].toLowerCase(); if (langSegment === "en") return "en"; if (langSegment === "uz") return "uz"; } return "ru"; }; const lang = getLanguageFromUrl(); // Оптимизация - вызываем функцию один раз if (lang === "ru") return ; if (lang === "en") return ; if (lang === "uz") return ; return ; // Fallback }; const UZ: FC> = (props) => ( ); const RU: FC> = (props) => ( ); const EN: FC> = (props) => ( );