When using the app router the structure should look like this app/login/page.tsx. You can read up on the official docs
app/login/page.tsx
app | --login |----page.tsx | -- components page.tsx