import React from 'react' const Develop = (props) => { // Methods const renderAttributes = (attr) => { let list = [] for (let a in attr.list) list.push(
  • {a}: {renderAttributeValue(attr.list[a])}
  • ) return list } const renderAttributeValue = (val) => { if (Array.isArray(val)) { if (val.length === 1) return val.pop() let list = [] for (let v of val) list.push(
  • {v}
  • ) return } return val } const round = (val) => Math.round(val * 10) / 10 if (!props.develop || props.focus === null || Object.keys(props.focus).length < 1) return null let info = [] for (let part of Object.keys(props.focus)) { let points = [] let paths = [] for (let i in props.focus[part].paths) { let name = props.focus[part].paths[i] let path = props.parts[part].paths[name] paths.push(
    path.{name} {path.attributes.length > 0 && ( )}
    ) } for (let i in props.focus[part].points) { let name = props.focus[part].points[i] let point = props.parts[part].points[name] points.push(
    point.{name}
    ) } info.push(
    parts.{part} {points.length > 0 && } {paths.length > 0 && }
    ) } return
    {info}
    } export default Develop