Skip to content

Добавить возможность генерации относительных путей #3

Description

@in19farkt

Например, у нас есть дерево

  auth: {
    role: getParam({
      signIn: null,
      signUp: null,
    }),
  },

и мы хоти сделать редирект на signIn или signUp со страницы auth/:role, но ведь role - это параметр и чтобы сделать редирект по пути auth.role.signIn, нам придется достать текущее значение role и передать его в getRedirectPath.

Предложение следующее: чтобы сделать относительный редирект с определенной точки дерева в глубь, можно реализовать примерно такое апи:

auth.role.from().signIn.getRedirectPath()

Внутрь функции from можно зашить проверку текущей локации на соответствие шаблону auth.role.getRoutePath(), и если мы не на этом урле, то вываливать в консоль варнинг

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions