Skip to content

Ошибка 404 в "Что нового?" #181

@dsvitnev

Description

@dsvitnev

Находясь на странице https://typescript-definitive-guide.ru/what-is-new/[version]/ на самой старой и на самой новой записи в списке changelog'ов версий, при нажатии на кнопки "Предыдущая глава" и "Следующая глава" соответственно, кнопка ведёт на несуществующий путь [version], что, очевидно, приводит к 404 error.

самая старая запись в списке...

самая новая запись в списке...

...кнопки на обоих ведут на 404 :(

Проблема в этих строчках (возможно, нужно добавить какой-то дизейбл к next/link для крайних записей (поправил бы сам, но не умею в react и next 😅)

<Link href={ pageNav.prevPage.path }>

<Link href={ pageNav.nextPage.path }>

P.S.: небольшая рекомендация - в этом же файле для типа PageNavInfo

type PageNavInfo = {
isPrevPage: boolean;
isNextPage: boolean;
prevPage: PageNav;
nextPage: PageNav;
}

Можно было бы переименовать переменные isPrevPage и isNextPage на hasPrevPage и hasNextPage для большей семантичности

P.P.S.: проект огонь, огромная благодарочка, автор, с меня звёздочка и чеканная монета)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions