о, вот еще мне не понятно, типо модалка - это модалка, почему ее через роут контролируют?
в навигации есть рутнейм, это стринговый параметр туда можно подставить то что ты хочешь, делаешь this.getrouteName() и в методе проверяешь залошинен ли юзер, если да то делаешь на хоум если нет то на логин