diff options
author | Claire <claire.github-309c@sitedethib.com> | 2023-09-06 17:23:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-09-06 17:23:58 +0200 |
commit | 9c1ef8302abe52f6b41eeafadc1bc30dfa079e18 (patch) | |
tree | 0c06f08081d51834e7748ac2b96234914ba5437c | |
parent | b83e487502d2c6cd5027c27dec6f056de8a90d1c (diff) |
Add some information about Full-text search being disabled in search popout (#26756)
-rw-r--r-- | app/javascript/mastodon/features/compose/components/search.jsx | 28 | ||||
-rw-r--r-- | app/javascript/mastodon/locales/en.json | 1 |
2 files changed, 16 insertions, 13 deletions
diff --git a/app/javascript/mastodon/features/compose/components/search.jsx b/app/javascript/mastodon/features/compose/components/search.jsx index b90e9fe060f..53e1db9d497 100644 --- a/app/javascript/mastodon/features/compose/components/search.jsx +++ b/app/javascript/mastodon/features/compose/components/search.jsx @@ -8,7 +8,7 @@ import classNames from 'classnames'; import ImmutablePropTypes from 'react-immutable-proptypes'; import { Icon } from 'mastodon/components/icon'; -import { searchEnabled } from 'mastodon/initial_state'; +import { domain, searchEnabled } from 'mastodon/initial_state'; import { HASHTAG_REGEX } from 'mastodon/utils/hashtags'; const messages = defineMessages({ @@ -354,18 +354,20 @@ class Search extends PureComponent { </> )} - {searchEnabled && ( - <> - <h4><FormattedMessage id='search_popout.options' defaultMessage='Search options' /></h4> - - <div className='search__popout__menu'> - {this.defaultOptions.map(({ key, label, action }, i) => ( - <button key={key} onMouseDown={action} className={classNames('search__popout__menu__item', { selected: selectedOption === (options.length + i) })}> - {label} - </button> - ))} - </div> - </> + <h4><FormattedMessage id='search_popout.options' defaultMessage='Search options' /></h4> + + {searchEnabled ? ( + <div className='search__popout__menu'> + {this.defaultOptions.map(({ key, label, action }, i) => ( + <button key={key} onMouseDown={action} className={classNames('search__popout__menu__item', { selected: selectedOption === (options.length + i) })}> + {label} + </button> + ))} + </div> + ) : ( + <div className='search__popout__menu__message'> + <FormattedMessage id='search_popout.full_text_search_disabled_message' defaultMessage='Not available on {domain}.' values={{ domain }} /> + </div> )} </div> </div> diff --git a/app/javascript/mastodon/locales/en.json b/app/javascript/mastodon/locales/en.json index 2a99e8ebfdb..4399b999513 100644 --- a/app/javascript/mastodon/locales/en.json +++ b/app/javascript/mastodon/locales/en.json @@ -590,6 +590,7 @@ "search.quick_action.open_url": "Open URL in Mastodon", "search.quick_action.status_search": "Posts matching {x}", "search.search_or_paste": "Search or paste URL", + "search_popout.full_text_search_disabled_message": "Not available on {domain}.", "search_popout.language_code": "ISO language code", "search_popout.options": "Search options", "search_popout.quick_actions": "Quick actions", |