How to use the mapIndexed function from ramda

Find comprehensive JavaScript ramda.mapIndexed code examples handpicked from public code repositorys.

31
32
33
34
35
36
37
38
39
40
// View
const view = R.curry((action$, model) =>
  h('div.list', [
    h('button', {on: {click: [action$, Action.Reverse()]}}, 'Reverse'),
    h('button', {on: {click: [action$, Action.Add()]}}, 'Add'),
    h('ul', R.mapIndexed((item, idx) =>
      h('li', [Component.view(forwardTo(action$, Action.Modify(idx)), item)]), model.items))
  ]))

return {init, Action, update, view}
fork icon92
star icon0
watch icon0

18
19
20
21
22
23
24
25
26
27
h("h2", pluginName),
createMenuVirtualRoot(),
h("div.center", [
  h("table.pattern", R.concat([h("tr", R.map((element) =>
    h("td", element && String(element)), R.range(0, R.length(data) + 2)))],
  R.mapIndexed((row, rowIndex) =>
    h("tr", R.concat([h("div", h("td", rowsToNotes[rowIndex]))], R.mapIndexed((td, columnIndex) =>
      h("td", h(`div.${model.getClassNameFromCode(td)}`, {
        onclick: () => controller.patternClick(rowIndex, columnIndex)
      })), row))),
fork icon0
star icon2
watch icon3

Other functions in ramda

Sorted by popularity

function icon

ramda.clone is the most popular function in ramda (30311 examples)