[Glitch] Rename JSX files with proper .jsx extension
				
					
				
			Port 44a7d87cb1 to glitch-soc
Signed-off-by: Claire <claire.github-309c@sitedethib.com>
			
			
This commit is contained in:
		@@ -0,0 +1,52 @@
 | 
			
		||||
import React from 'react';
 | 
			
		||||
import PropTypes from 'prop-types';
 | 
			
		||||
import { connect } from 'react-redux';
 | 
			
		||||
import FeaturedTags from 'flavours/glitch/features/account/containers/featured_tags_container';
 | 
			
		||||
import { normalizeForLookup } from 'flavours/glitch/reducers/accounts_map';
 | 
			
		||||
 | 
			
		||||
const mapStateToProps = (state, { match: { params: { acct } } }) => {
 | 
			
		||||
  const accountId = state.getIn(['accounts_map', normalizeForLookup(acct)]);
 | 
			
		||||
 | 
			
		||||
  if (!accountId) {
 | 
			
		||||
    return {
 | 
			
		||||
      isLoading: true,
 | 
			
		||||
    };
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
  return {
 | 
			
		||||
    accountId,
 | 
			
		||||
    isLoading: false,
 | 
			
		||||
  };
 | 
			
		||||
};
 | 
			
		||||
 | 
			
		||||
export default @connect(mapStateToProps)
 | 
			
		||||
class AccountNavigation extends React.PureComponent {
 | 
			
		||||
 | 
			
		||||
  static propTypes = {
 | 
			
		||||
    match: PropTypes.shape({
 | 
			
		||||
      params: PropTypes.shape({
 | 
			
		||||
        acct: PropTypes.string,
 | 
			
		||||
        tagged: PropTypes.string,
 | 
			
		||||
      }).isRequired,
 | 
			
		||||
    }).isRequired,
 | 
			
		||||
 | 
			
		||||
    accountId: PropTypes.string,
 | 
			
		||||
    isLoading: PropTypes.bool,
 | 
			
		||||
  };
 | 
			
		||||
 | 
			
		||||
  render () {
 | 
			
		||||
    const { accountId, isLoading, match: { params: { tagged } } } = this.props;
 | 
			
		||||
 | 
			
		||||
    if (isLoading) {
 | 
			
		||||
      return null;
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return (
 | 
			
		||||
      <>
 | 
			
		||||
        <div className='flex-spacer' />
 | 
			
		||||
        <FeaturedTags accountId={accountId} tagged={tagged} />
 | 
			
		||||
      </>
 | 
			
		||||
    );
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
}
 | 
			
		||||
		Reference in New Issue
	
	Block a user