When search enabled, display hint in search popout (#6593)
* When advanced search is enabled, show different hint in search popout * Change "getting started" icon in tabs bar from asterisk to hamburger
This commit is contained in:
		
							parent
							
								
									0963b6fd22
								
							
						
					
					
						commit
						7901f9f63e
					
				
					 4 changed files with 6 additions and 3 deletions
				
			
		|  | @ -4,6 +4,7 @@ import { defineMessages, injectIntl, FormattedMessage } from 'react-intl'; | |||
| import Overlay from 'react-overlays/lib/Overlay'; | ||||
| import Motion from '../../ui/util/optional_motion'; | ||||
| import spring from 'react-motion/lib/spring'; | ||||
| import { searchEnabled } from '../../../initial_state'; | ||||
| 
 | ||||
| const messages = defineMessages({ | ||||
|   placeholder: { id: 'search.placeholder', defaultMessage: 'Search' }, | ||||
|  | @ -17,7 +18,7 @@ class SearchPopout extends React.PureComponent { | |||
| 
 | ||||
|   render () { | ||||
|     const { style } = this.props; | ||||
| 
 | ||||
|     const extraInformation = searchEnabled ? <FormattedMessage id='search_popout.tips.full_text' defaultMessage='Simple text returns statuses you have written, favourited, boosted, or have been mentioned in, as well as matching usernames, display names, and hashtags.' /> : <FormattedMessage id='search_popout.tips.text' defaultMessage='Simple text returns matching display names, usernames and hashtags' />; | ||||
|     return ( | ||||
|       <div style={{ ...style, position: 'absolute', width: 285 }}> | ||||
|         <Motion defaultStyle={{ opacity: 0, scaleX: 0.85, scaleY: 0.75 }} style={{ opacity: spring(1, { damping: 35, stiffness: 400 }), scaleX: spring(1, { damping: 35, stiffness: 400 }), scaleY: spring(1, { damping: 35, stiffness: 400 }) }}> | ||||
|  | @ -32,7 +33,7 @@ class SearchPopout extends React.PureComponent { | |||
|                 <li><em>URL</em> <FormattedMessage id='search_popout.tips.status' defaultMessage='status' /></li> | ||||
|               </ul> | ||||
| 
 | ||||
|               <FormattedMessage id='search_popout.tips.text' defaultMessage='Simple text returns matching display names, usernames and hashtags' /> | ||||
|               {extraInformation} | ||||
|             </div> | ||||
|           )} | ||||
|         </Motion> | ||||
|  |  | |||
|  | @ -13,7 +13,7 @@ export const links = [ | |||
|   <NavLink className='tabs-bar__link secondary' to='/timelines/public/local' data-preview-title-id='column.community' data-preview-icon='users' ><i className='fa fa-fw fa-users' /><FormattedMessage id='tabs_bar.local_timeline' defaultMessage='Local' /></NavLink>, | ||||
|   <NavLink className='tabs-bar__link secondary' exact to='/timelines/public' data-preview-title-id='column.public' data-preview-icon='globe' ><i className='fa fa-fw fa-globe' /><FormattedMessage id='tabs_bar.federated_timeline' defaultMessage='Federated' /></NavLink>, | ||||
| 
 | ||||
|   <NavLink className='tabs-bar__link primary' style={{ flexGrow: '0', flexBasis: '30px' }} to='/getting-started' data-preview-title-id='getting_started.heading' data-preview-icon='asterisk' ><i className='fa fa-fw fa-asterisk' /></NavLink>, | ||||
|   <NavLink className='tabs-bar__link primary' style={{ flexGrow: '0', flexBasis: '30px' }} to='/getting-started' data-preview-title-id='getting_started.heading' data-preview-icon='bars' ><i className='fa fa-fw fa-bars' /></NavLink>, | ||||
| ]; | ||||
| 
 | ||||
| export function getIndex (path) { | ||||
|  |  | |||
|  | @ -10,5 +10,6 @@ export const unfollowModal = getMeta('unfollow_modal'); | |||
| export const boostModal = getMeta('boost_modal'); | ||||
| export const deleteModal = getMeta('delete_modal'); | ||||
| export const me = getMeta('me'); | ||||
| export const searchEnabled = getMeta('search_enabled'); | ||||
| 
 | ||||
| export default initialState; | ||||
|  |  | |||
|  | @ -17,6 +17,7 @@ class InitialStateSerializer < ActiveModel::Serializer | |||
|       locale: I18n.locale, | ||||
|       domain: Rails.configuration.x.local_domain, | ||||
|       admin: object.admin&.id&.to_s, | ||||
|       search_enabled: Chewy.enabled?, | ||||
|     } | ||||
| 
 | ||||
|     if object.current_account | ||||
|  |  | |||
		Reference in a new issue