32 lines
		
	
	
	
		
			790 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			790 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
import PropTypes from 'prop-types';
 | 
						|
 | 
						|
import ImmutablePureComponent from 'react-immutable-pure-component';
 | 
						|
 | 
						|
import Column from 'flavours/glitch/components/column';
 | 
						|
import ColumnHeader from 'flavours/glitch/components/column_header';
 | 
						|
 | 
						|
export default class ColumnLoading extends ImmutablePureComponent {
 | 
						|
 | 
						|
  static propTypes = {
 | 
						|
    title: PropTypes.oneOfType([PropTypes.node, PropTypes.string]),
 | 
						|
    icon: PropTypes.string,
 | 
						|
    multiColumn: PropTypes.bool,
 | 
						|
  };
 | 
						|
 | 
						|
  static defaultProps = {
 | 
						|
    title: '',
 | 
						|
    icon: '',
 | 
						|
  };
 | 
						|
 | 
						|
  render() {
 | 
						|
    let { title, icon, multiColumn } = this.props;
 | 
						|
 | 
						|
    return (
 | 
						|
      <Column>
 | 
						|
        <ColumnHeader icon={icon} title={title} multiColumn={multiColumn} focusable={false} placeholder />
 | 
						|
        <div className='scrollable' />
 | 
						|
      </Column>
 | 
						|
    );
 | 
						|
  }
 | 
						|
 | 
						|
}
 |