module React::Children

Public Class Methods

count(children) click to toggle source
# File lib/react/children.rb, line 4
def count(children)
  `Opal.global.React.Children.count(children)`
end
for_each(children, &block) click to toggle source
# File lib/react/children.rb, line 8
def for_each(children, &block)
  %x{
    var fun = function(child) {
      #{block.call(child)};
    }
    Opal.global.React.Children.forEach(children, fun);
  }
end
map(children, &block) click to toggle source
# File lib/react/children.rb, line 17
def map(children, &block)
  %x{
    var fun = function(child) {
      return #{block.call(child)};
    }
    return Opal.global.React.Children.map(children, fun);
  }
end
only(children) click to toggle source
# File lib/react/children.rb, line 26
def only(children)
  `Opal.global.React.Children.only(children)`
end
to_array(children) click to toggle source
# File lib/react/children.rb, line 30
def to_array(children)
  `Opal.global.React.Children.toArray(children)`
end