@ -15,6 +15,7 @@ import { clearHeight } from 'flavours/glitch/actions/height_cache';
import { submitMarkers } from 'flavours/glitch/actions/markers' ;
import { WrappedSwitch , WrappedRoute } from 'flavours/glitch/util/react_router_helpers' ;
import UploadArea from './components/upload_area' ;
import PermaLink from 'flavours/glitch/components/permalink' ;
import ColumnsAreaContainer from './containers/columns_area_container' ;
import classNames from 'classnames' ;
import Favico from 'favico.js' ;
@ -72,7 +73,7 @@ const mapStateToProps = state => ({
unreadNotifications : state . getIn ( [ 'notifications' , 'unread' ] ) ,
showFaviconBadge : state . getIn ( [ 'local_settings' , 'notifications' , 'favicon_badge' ] ) ,
hicolorPrivacyIcons : state . getIn ( [ 'local_settings' , 'hicolor_privacy_icons' ] ) ,
moved : state . getIn ( [ 'accounts' , me , 'moved' ] ) && state . getIn ( [ 'accounts' , state . getIn ( [ 'accounts' , me , 'moved' ] ) , 'acct' ]) ,
moved : state . getIn ( [ 'accounts' , me , 'moved' ] ) && state . getIn ( [ 'accounts' , state . getIn ( [ 'accounts' , me , 'moved' ] ) ]) ,
} ) ;
const keyMap = {
@ -255,7 +256,7 @@ class UI extends React.Component {
dropdownMenuIsOpen : PropTypes . bool ,
unreadNotifications : PropTypes . number ,
showFaviconBadge : PropTypes . bool ,
moved : PropTypes . string ,
moved : PropTypes . map ,
} ;
state = {
@ -586,7 +587,15 @@ class UI extends React.Component {
< HotKeys keyMap = { keyMap } handlers = { handlers } ref = { this . setHotkeysRef } attach = { window } focused >
< div className = { className } ref = { this . setRef } style = { { pointerEvents : dropdownMenuIsOpen ? 'none' : null } } >
{ moved && ( < div className = 'flash-message alert' >
< FormattedMessage id = 'moved_to_warning' defaultMessage = 'This account is marked as moved to {moved_to}, and may thus not accept new follows.' values = { { moved _to : moved } } / >
< FormattedMessage
id = 'moved_to_warning'
defaultMessage = 'This account is marked as moved to {moved_to_link}, and may thus not accept new follows.'
values = { { moved _to _link : (
< PermaLink href = { moved . get ( 'url' ) } to = { ` /accounts/ ${ moved . get ( 'id' ) } ` } >
@ { moved . get ( 'acct' ) }
< / P e r m a L i n k >
) } }
/ >
< / d i v > ) }
< SwitchingColumnsArea location = { location } layout = { layout } navbarUnder = { navbarUnder } onLayoutChange = { this . handleLayoutChange } >
{ children }