import React from 'react'; // jshint ignore:line import { connect } from 'react-redux'; import DropdownToggle from 'misago/components/dropdown-toggle'; // jshint ignore:line import { SideNav, CompactNav } from 'misago/components/options/navs'; // jshint ignore:line import ChangeForumOptions from 'misago/components/options/forum-options'; import ChangeUsername from 'misago/components/options/change-username/root'; import ChangeSignInCredentials from 'misago/components/options/sign-in-credentials/root'; import WithDropdown from 'misago/components/with-dropdown'; import misago from 'misago/index'; export default class extends WithDropdown { render() { /* jshint ignore:start */ return

{gettext("Change your options")}

{this.props.children}
; /* jshint ignore:end */ } } export function select(store) { return { 'tick': store.tick.tick, 'user': store.auth.user, 'username-history': store['username-history'] }; } export function paths() { return [ { path: misago.get('USERCP_URL') + 'forum-options/', component: connect(select)(ChangeForumOptions) }, { path: misago.get('USERCP_URL') + 'change-username/', component: connect(select)(ChangeUsername) }, { path: misago.get('USERCP_URL') + 'sign-in-credentials/', component: connect(select)(ChangeSignInCredentials) } ]; }