Change public accounts pages to mount the web UI (#19319)
* Change public accounts pages to mount the web UI * Fix handling of remote usernames in routes - When logged in, serve web app - When logged out, redirect to permalink - Fix `app-body` class not being set sometimes due to name conflict * Fix missing `multiColumn` prop * Fix failing test * Use `discoverable` attribute to control indexing directives * Fix `<ColumnLoading />` not using `multiColumn` * Add `noindex` to accounts in REST API * Change noindex directive to not be rendered by default before a route is mounted * Add loading indicator for detailed status in web UI * Fix missing indicator appearing while account is loading in web UI
This commit is contained in:
		
					parent
					
						
							
								b0e3f0312c
							
						
					
				
			
			
				commit
				
					
						839f893168
					
				
			
		
					 101 changed files with 393 additions and 2468 deletions
				
			
		|  | @ -4,6 +4,7 @@ import { defineMessages, injectIntl, FormattedMessage } from 'react-intl'; | |||
| import PropTypes from 'prop-types'; | ||||
| import ImmutablePureComponent from 'react-immutable-pure-component'; | ||||
| import ColumnHeader from 'mastodon/components/column_header'; | ||||
| import { Helmet } from 'react-helmet'; | ||||
| 
 | ||||
| const messages = defineMessages({ | ||||
|   heading: { id: 'keyboard_shortcuts.heading', defaultMessage: 'Keyboard Shortcuts' }, | ||||
|  | @ -164,6 +165,10 @@ class KeyboardShortcuts extends ImmutablePureComponent { | |||
|             </tbody> | ||||
|           </table> | ||||
|         </div> | ||||
| 
 | ||||
|         <Helmet> | ||||
|           <meta name='robots' content='noindex' /> | ||||
|         </Helmet> | ||||
|       </Column> | ||||
|     ); | ||||
|   } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue