content: import React from 'react';
  import {BaseMixin, ElementaryMixin, ContentMixin} from '../common/common.js';
  
  import './li.less';
  
  export const Li = React.createClass({
  
    //@@viewOn:mixins
    mixins: [
      BaseMixin,
      ElementaryMixin,
      ContentMixin
    ],
    //@@viewOff:mixins
  
    //@@viewOn:statics
    statics: {
      tagName: 'UU5.Bricks.Li',
      classNames: {
        main: 'uu5-bricks-li'
      },
      defaults: {
        parentTagNames: ['UU5.Bricks.Ul', 'UU5.Bricks.Ol']
      }
    },
    //@@viewOff:statics
  
    //@@viewOn:propTypes
    //@@viewOff:propTypes
  
    //@@viewOn:getDefaultProps
    //@@viewOff:getDefaultProps
  
    //@@viewOn:standardComponentLifeCycle
    //@@viewOff:standardComponentLifeCycle
  
    //@@viewOn:interface
    componentWillMount: function () {
      this.checkParentTagName(this.getDefault().parentTagNames);
    },
    //@@viewOff:interface
  
    //@@viewOn:overridingMethods
    //@@viewOff:overridingMethods
  
    //@@viewOn:componentSpecificHelpers
    //@@viewOff:componentSpecificHelpers
  
    //@@viewOn:render
    render: function () {
      return (
        <li {...this.buildMainAttrs()}>
          {this.getChildren()}
          {this.getDisabledCover()}
        </li>
      );
    }
    //@@viewOff:render
  });
  
  export default Li;