|
|
|
@ -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 }) }}> |
|
|
|
|