whole_func_string: function(context) {
        var _children = [];
        _children.push(React.DOM.i({className: 'icon ' + context.icon}));
        React.Children.forEach(context.children, function(child) {
          _children.push(child);
        });
        context.children = _children;
      }
func_code_string: function(context) {
        var _children = [];
        _children.push(React.DOM.i({className: 'icon ' + context.icon}));
        React.Children.forEach(context.children, function(child) {
          _children.push(child);
        });
        context.children = _children;
      }
func_documentation_string: apply an icon to a button