diff --git a/CHANGELOG.md b/CHANGELOG.md index f7a66f9..8e28a42 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed - Added ON DELETE to `most_recent_crawl` table, such that it can handle previously-crawled but now-dead instances. +- You can now login to the admin view by clicking, not just by pressing enter. ## [2.7.0 - 2018-08-18] diff --git a/frontend/src/components/screens/LoginScreen.tsx b/frontend/src/components/screens/LoginScreen.tsx index fe47cb0..7e5b334 100644 --- a/frontend/src/components/screens/LoginScreen.tsx +++ b/frontend/src/components/screens/LoginScreen.tsx @@ -86,6 +86,7 @@ class LoginScreen extends React.PureComponent<{}, ILoginScreenState> { private renderChooseInstance = () => { const { isGettingLoginTypes } = this.state; + const onButtonClick = () => this.getLoginTypes(); return (
@@ -101,6 +102,7 @@ class LoginScreen extends React.PureComponent<{}, ILoginScreenState> { rightIcon={IconNames.ARROW_RIGHT} title="submit" loading={isGettingLoginTypes} + onClick={onButtonClick} /> } placeholder="mastodon.social" @@ -166,8 +168,10 @@ class LoginScreen extends React.PureComponent<{}, ILoginScreenState> { this.setState({ domain: event.target.value }); }; - private getLoginTypes = (e: React.FormEvent) => { - e.preventDefault(); + private getLoginTypes = (e?: React.FormEvent) => { + if (!!e) { + e.preventDefault(); + } this.setState({ isGettingLoginTypes: true }); let { domain } = this.state; if (domain.startsWith("https://")) {