Моя проблема в том, что когда я открываю панель панели, она начинается, со Stammdaten все в порядке. Но когда я нажимаю на Fotos, URL меняется, но класс, который выбран ARIA = "false" все еще остается false для вкладки Fotos. < /P>
Если я удаляю дополнительные относительные сегменты (
Код: Выделить всё
..title="Unterkunft"
tabs={[
{ to: "../profile", text: "Stammdaten" },
{ to: "../photos", text: "Fotos" },
{ to: "../address", text: "Adresse" },
{ to: "../amenities", text: "Ausstattung" },
{ to: "../topics", text: "Themen" },
{ to: "../payout-profiles", text: "Zahlungsprofile" },
{ to: "../languages", text: "Sprachen" },
]}
>
< /code>
interface PageTabsProps {
tabs: Link[];
onChange: (index: number) => void;
}
const PageTabs = ({ tabs, onChange }: PageTabsProps) => {
const location = useLocation();
const selectedIndex = useMemo(
() =>
tabs.findIndex((t) => location.pathname.includes(`/${toToString(t.to)}`)),
[location.pathname],
);
return (
{tabs.map((link) => (
{link.showWarning && (
)}
{link.text}
))}
);
};
< /code>



Подробнее здесь: https://stackoverflow.com/questions/794 ... ing-styles
Мобильная версия