views-morph
Version:
Views language morpher
15 lines (11 loc) • 346 B
JavaScript
export const enter = (node, parent, state) => {
if (node.name === 'Proxy') return
let blockName = node.is || node.name
if (typeof state.testIds[blockName] === 'number') {
state.testIds[blockName]++
blockName = `${blockName}:${state.testIds[blockName]}`
} else {
state.testIds[blockName] = 0
}
node.testId = blockName
}