fix: Hide login link on login page (#2039)

- Removes log in link when on log in page
- Fix e2e test, which wasn't actually logging the test user in before
This commit is contained in:
sua yoo 2024-08-21 15:33:24 -07:00 committed by GitHub
parent 25b1928d44
commit 0e16d526c0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 14 additions and 14 deletions

View File

@ -405,25 +405,25 @@ export class App extends LiteElement {
</sl-menu-item>
</sl-menu>
</sl-dropdown>`
: html`
<a href="/log-in"> ${msg("Log In")} </a>
${this.appState.settings?.registrationEnabled
? html`
<sl-button
variant="text"
@click="${() => this.navigate("/sign-up")}"
>
${msg("Sign up")}
</sl-button>
`
: html``}
`}
: this.renderSignUpLink()}
</div>
</nav>
</div>
`;
}
private renderSignUpLink() {
if (!this.appState.settings) return;
if (this.appState.settings.registrationEnabled) {
return html`
<sl-button variant="text" @click="${() => this.navigate("/sign-up")}">
${msg("Sign Up")}
</sl-button>
`;
}
}
private renderOrgs() {
const orgs = this.userInfo?.orgs;
if (!orgs) return;

View File

@ -20,7 +20,7 @@ test("test", async ({ baseURL }) => {
);
}
await page.fill('input[name="password"]', devPassword);
await page.click('a:has-text("Log In")');
await page.click('sl-button:has-text("Log In")');
} finally {
await browser.close();
}