|
|
|
@ -12,6 +12,7 @@ import Motion from '../ui/util/optional_motion';
|
|
|
|
|
import spring from 'react-motion/lib/spring';
|
|
|
|
|
import SearchResultsContainer from './containers/search_results_container';
|
|
|
|
|
import { changeComposing } from '../../actions/compose';
|
|
|
|
|
import elephantUIPlane from '../../../images/elephant_ui_plane.svg';
|
|
|
|
|
|
|
|
|
|
const messages = defineMessages({
|
|
|
|
|
start: { id: 'getting_started.heading', defaultMessage: 'Getting started' },
|
|
|
|
@ -91,10 +92,14 @@ export default class Compose extends React.PureComponent {
|
|
|
|
|
<SearchContainer />
|
|
|
|
|
|
|
|
|
|
<div className='drawer__pager'>
|
|
|
|
|
<div className='drawer__inner drawer__inner--with-mastodon' onFocus={this.onFocus}>
|
|
|
|
|
<div className='drawer__inner' onFocus={this.onFocus}>
|
|
|
|
|
<NavigationContainer onClose={this.onBlur} />
|
|
|
|
|
<ComposeFormContainer />
|
|
|
|
|
{multiColumn && <div className='mastodon' />}
|
|
|
|
|
{multiColumn && (
|
|
|
|
|
<div className='drawer__inner__mastodon'>
|
|
|
|
|
<img alt='' src={elephantUIPlane} />
|
|
|
|
|
</div>
|
|
|
|
|
)}
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<Motion defaultStyle={{ x: -100 }} style={{ x: spring(showSearch ? 0 : -100, { stiffness: 210, damping: 20 }) }}>
|
|
|
|
|