//go:build !go1.18
// +build !go1.18

package gomponents

// Map something enumerable to a list of Nodes.
func Map(length int, cb func(i int) Node) []Node {
	var nodes []Node
	for i := 0; i < length; i++ {
		nodes = append(nodes, cb(i))
	}
	return nodes
}