1
0
mirror of https://github.com/flarum/core.git synced 2025-10-11 15:04:25 +02:00

Show login modal when starting a discussion as a guest

This commit is contained in:
Toby Zerner
2015-05-04 10:44:03 +09:30
parent ebcf045ca1
commit 538784744c
4 changed files with 13 additions and 3 deletions

View File

@@ -7,6 +7,7 @@ import mixin from 'flarum/utils/mixin';
import DiscussionList from 'flarum/components/discussion-list';
import WelcomeHero from 'flarum/components/welcome-hero';
import ComposerDiscussion from 'flarum/components/composer-discussion';
import LoginModal from 'flarum/components/login-modal';
import SelectInput from 'flarum/components/select-input';
import ActionButton from 'flarum/components/action-button';
@@ -124,7 +125,10 @@ export default class IndexPage extends Component {
app.composer.load(new ComposerDiscussion({ user: app.session.user() }));
app.composer.show();
} else {
// signup
app.modal.show(new LoginModal({
message: 'You must be logged in to do that.',
callback: this.newDiscussion.bind(this)
}));
}
}