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:
parent
25b1928d44
commit
0e16d526c0
@ -405,25 +405,25 @@ export class App extends LiteElement {
|
|||||||
</sl-menu-item>
|
</sl-menu-item>
|
||||||
</sl-menu>
|
</sl-menu>
|
||||||
</sl-dropdown>`
|
</sl-dropdown>`
|
||||||
: html`
|
: this.renderSignUpLink()}
|
||||||
<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``}
|
|
||||||
`}
|
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
</div>
|
</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() {
|
private renderOrgs() {
|
||||||
const orgs = this.userInfo?.orgs;
|
const orgs = this.userInfo?.orgs;
|
||||||
if (!orgs) return;
|
if (!orgs) return;
|
||||||
|
@ -20,7 +20,7 @@ test("test", async ({ baseURL }) => {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
await page.fill('input[name="password"]', devPassword);
|
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 {
|
} finally {
|
||||||
await browser.close();
|
await browser.close();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user