 FreeProjectWarning = rclass ({name}) ->
     displayName : 'FreeProjectWarning'
 
-    reduxProps :
+    reduxProps:
         projects :
             # get_total_project_quotas relys on this data
             # Will be removed by #1084

            position   : 'relative'
            height     : 0
        <Alert bsStyle='danger' style={styles}>
            <Icon name='exclamation-triangle' /> WARNING: This project is running out of space. &mdash;
            <a style={dismiss_styles} onClick={@actions(project_id: @props.project_id).close_free_warning}>×</a>
        </Alert>
# is_public below -- only show this tab if this is true


            free_warning_extra_shown : rtypes.bool
            free_warning_closed      : rtypes.bool

    propTypes:
        project_id : rtypes.string

    shouldComponentUpdate: (nextProps) ->
        return @props.free_warning_extra_shown != nextProps.free_warning_extra_shown or
            @props.free_warning_closed != nextProps.free_warning_closed or
            @props.project_map?.get(@props.project_id)?.get('users') != nextProps.project_map?.get(@props.project_id)?.get('users')

    extra: (host, internet) ->
        {PolicyPricingPageUrl} = require('./customize')
        if not @props.free_warning_extra_shown
            return null
